您的位置:首页 > Web前端 > JQuery

.net jquery ajax应用(前端)

2015-02-15 16:13 447 查看
//一般处理程序,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调用错误");
}
}
);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: