ppts.net
当前位置:首页>>关于jQuery.ajax 调用asp.net后台方法不管用的资料>>

jQuery.ajax 调用asp.net后台方法不管用

data:'{"":""}'好像是这样的吧,在火狐里面看,看网络你写的ajax的的方法在post中返回的是什么

$.ajax({ url:"页面地址", type:"post", datatype:"json", data:"", success:function(ex){ ex=('('+ex+')');//返回一个json,接下来就很好办了。 WriteHtml(ex); } }) function WriteHtml(obj){ var arr=new Array(); for(var i=0;i

jquery: function sq_Click() { $.ajax({ //要用post方式 type: "Post", //方法所在页面和方法名 url: "xia_advise.aspx/GetDataS……

根据以上代码 初步判断 你的data没有给值 然后后台又需要值 所以报错了 类似这种错误可以使用firefox的firebug去查看ajax请求 这样可以有很确切的错误提示 你只需将控件的ID放入data参数即可执行 如果把后台的id参数去掉 个人觉得应该是可以执行...

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; using System.Data.SqlClient; namespace Demo { /// /// Update 的摘要说明 /// public class Update : IHttpHandler { public voi...

$.ajax({ url:'路径', type:'post'//提交方式 data:'Name=test',//参数 success:function(data){//返回值 } }); 后台: string Name=Request["Name"];

可能的原因:1 你后台没有返回值 2 你ajax 的success 函数里没做接受数据 或后台返回的数据与接收的 数据类型不一致 3 后台有异常抛出

你返回的json数据格式不正确哦,如果返回数组格式应该是这样才对 {arr:[{....},{....},{.....}]},在ajax的success: function (data)方法中应这样调用如下: $.each(data.arr, function (i, data) { items += "" + data.m3sfnm + ""; alert(data...

Ajax就是无刷新的。如果有刷新肯定是你的思路不对。

我来说几句吧,首先,你这个是POST的方式提交,也就不用担心页面缓存了,所以你的修正url参数nocache可以不需要。 另外。 要知道, 你使用的是ajax提交,而不是页面刷新的方式。 所以,你想要提交给浏览器的参数,必须自己在js中获取,然后负责...

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com