永发信息网

关于JQuery的一个问题

答案:1  悬赏:40  手机版
解决时间 2021-04-21 04:22
  • 提问者网友:皆是孤独
  • 2021-04-20 10:43

JQuery有一个请求是$.ajax();我的帮助文档里面讲这个调用返回一个XMLHttpRequest对象,但是我下面的代码为什么不行

var XMLHttp;

function post()
{
userName1=document.getElementById("userName").value;
password1=document.getElementById("password").value;
XMLHttp=$.ajax({
type:"post",
url:"AJAXServer",
data:"userName="+userName1+"&password="+password1
});
callback();
}

function callback()
{
if(XMLHttp.readyState==4)
if(XMLHttp.status==200)
{
alert(XMLHttp.responseText);
}
else
alert(XMLHttp.status);

}

最佳答案
  • 五星知识达人网友:过活
  • 2021-04-20 10:56

你的语法不对。


正确的方法是:


$.ajax({
type: "POST",
url: "AJAXServer",
data:"userName="+userName1+"&password="+password1,
success: function(msg){
alert( "msg : " + msg );
}
});



success 指定一个callback函数,这样成功后就会调用该函数

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯