ajax post 不带参数吗,只是另一个jQuery AJAX没有POST参数正确

我测试你的代码,它运行良好json2.js文件。但它总是返回“加载警报信息时出错!”因为你没有从服务器返回Json。

Javascript是好的,一旦你返回json,它将会成功。

您在返回整个页面,并且您的AJAX方法是从BasicGpaInfo()得到整个HTML而不是Json的

尝试把在警报断点,你会看到所有的数据来自内部的数据

error: function (data) {

alert("Error in loading alarm information!");

}

或者尝试

error: function (data) {

alert(data);

}

下面是完整的代码

$.ajax({

type: 'POST',

url: 'Default.aspx/BasicGpaInfoWebMethod',

data: { request: 'BasicGpaInfo' },

contentType: "application/json; charset=utf-8",

dataType: "json",

success: function (data) {

alert(data);

},

error: function (data) {

alert("Error in loading alarm information!");

//alert(data); // uncomment to see the whole response

}

});

和你的WebMethod将是:

[WebMethod]

[ScriptMethod(ResponseFormat = ResponseFormat.Json)]

public string BasicGpaInfoWebMethod(string request)

{

return request;

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值