.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调用错误");
                                                }
                                            }
                                                );

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。