【发布时间】:2015-08-28 18:10:27
【问题描述】:
这是我的代码:
$(document).ready(function(){
$("#mainbutton").click(function(){
$("#ajaxform").submit(function(e)
{
$.ajax(
{
action : "mainbutton",
url : "userctrl",
type: "post",
data : $(this).serializeArray(),
success:function(data, textStatus, jqXHR)
{
alert("success");
},
error: function(jqXHR, textStatus, errorThrown)
{
alert("error");
}
});
});
$("#ajaxform").submit(); //Submit the form
});
});
我尝试在此发布请求中设置操作,但是当我尝试从 servlet 获取它时,它为空。试图将请求更改为获取并再次为空。还尝试放置 content-type: application/x-www-form-urlencoded 但再次没有成功。如何在此请求中执行操作。并且将行动放在帖子中是否合适?如果不是,我应该改为隐藏字段吗?还有我如何使用函数中的参数(数据,textStatus,jqXHR)
【问题讨论】:
-
RTFM: api.jquery.com/jquery.ajax
.ajax()中没有action属性
标签: javascript jquery ajax post