php ajax get请求返回值怎么写,如何从jquery GET请求获取返回值?

这是一个AJAX请求,A表示异步,这意味着你的代码不会停止并等待响应,除非你这么说。 $.get只是$.ajax的包装。如果你想请求是同步的,你需要使用$.ajax,而不是像这样:

var checkemail = 0;

$.ajax({

async: true,

url: "bla.aspx",

data: {day:"friday"},

dataType: text,

success: function(data){

console.log(data);

checkmail = data;

}

});

console.log("checkemail: " + checkemail);

if (checkemail == '1') { /* do something */ }

或者你可以使用回调函数来检查数据。回调函数是您在success属性中定义的函数。这个函数在请求完成后被调用。所以,你可以这样做:

$.get("bla.aspx", {

day: "friday"

},

function(checkmail) {

console.log("checkemail: " + checkemail);

if (checkemail == '1') { /* do something */ }

}

);

如果/* do something */是很长的,你可以把它变成一个独立的功能,比把函数调用get请求如下:

var do_something = function(checkmail) {

console.log("checkemail: " + checkemail);

if (checkemail == '1') { /* do something */ }

}

$.get("bla.aspx", {

day: "friday"

},

do_something // note the missing `()`, it must be like this

);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值