.net jquery ajax应用(前端)
//一般处理程序,GET方式提交(data:要传送的数据键值对)
jQuery.ajax(
{ type: ‘GET‘,
url: ‘GradeHandler.ashx?startCount&starDescri‘,
data: { startCount: startCount, starDescri: starDescri }, //(对)
// data: ‘{ startCount:"‘ + startCount + ‘",starDescri:"‘ + starDescri + ‘"}‘, (错)
contentType: "application/json; charset=utf-8",
dataType: ‘json‘,
success: function (result) {
if (result)//返回true
alert(‘评分成功!‘);
else
alert(‘评分失败‘ + result);
},
error: function () {
alert("ajax调用错误");
}
}
);
//一般处理程序,POST方式提交(data:要传送的数据键值对)
jQuery.ajax(
{ type: ‘POST‘,
url: ‘GradeHandler.ashx‘,
data: { startCount: startCount, starDescri: starDescri }, //(对)
// data: ‘{ startCount:"‘ + startCount + ‘",starDescri:"‘ + starDescri + ‘"}‘, //(错)
// contentType: "application/json; charset=utf-8", //不能添加该参数
dataType: ‘json‘,
success: function (result) {
if (result)//返回true
alert(‘评分成功!‘);
else
alert(‘评分失败‘ + result);
},
error: function () {
alert("ajax调用错误");
}
}
);
/*
jQuery调用WebService的方法(只能发送post方式的请求);
返回json格式的数据时,需设置contentType为application/json (data要用Json的字符串格式传入)
返回的数据是以字母d为键值的json对象。
*/
jQuery.ajax(
{ type: ‘POST‘,
url: ‘WebService/GradeWebService.asmx/UserGrade‘,
data: ‘{ count:"‘ + startCount + ‘",descri:"‘ + starDescri + ‘"}‘, //(对)
// data: { count: startCount, descri: starDescri }, //(错)
contentType: "application/json; charset=utf-8",
dataType: ‘json‘,
success: function (result) {
if (result.d)//返回true
alert(‘评分成功!‘ + result.d);
else
alert(‘评分失败‘ + result.d);
},
error: function () {
alert("ajax调用错误");
}
}
);
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。