在工作上遇到的问题是: 一个Jquery.ajax 始终跳转不到指定的页面中去
如有下面的jQuery :
jQuery.post("UserZpInfo.aspx",{"CorpName":CorpName,"LinkMan":txtLinkMan,"Tel":txtTel,"Email":txtEmail,"Address":txtAddress,"Bm":txtBm,"zw":txtzw,"JobAddress":txtJobAddress,"PeopleNumber":txtPeopleNumber,"NianXuan":txtNianXuan,"PlayMoney":txtPlayMoney,"CbPlayMoney":CbPlayMoney,"Xl":DrpXl,"Yq":txtYq,"BeginTime":txtBeginTime,"EndTime":txtEndTime},function(data)
{
alert(data);
}
为了方便测试 我在UserZpInfo 的Render方法中 仅仅写到了 response.write("1");
但是测试了很久都没有弹出-->"1" 这样的信息.
我系统的分析了这种错误的几个原因
从大的方面来说
1是: 本页面没有传出去
a) iis 中对aspx 映射 进行了修改.让该页面无法映射到相应的httphander中去.[但这种情况少的可怜].
b)js 有错误 不能实现传递.
c)在执行传递过程中出现了错误,导致无法完成该操作.
d)在web.config中进行了对.aspx的httphander配置.导致无法完成传递操作
2是:目标页面没有接受到值
a) 目标页面无法通过编译.无法实现接受参数.
b)目标页面处理不当,在完成页面输出前 出现了错误.
根据自己分析的这些问题.一步一步的找错误问题. 目标页面 只是简单的一句response.write("1"); 既页面输出了而且没有任何异常,生成目标页面 通过编译. 这样就讲第二种大的方面错误排除了.
再看本页面,web.config 和iis上没有对aspx配置httphander 而且iis上对aspx映射配置正确.
在ie上也没有js报错的提示.
所以 我觉得一定是传递过程中出现了远程 导致参数无法传递到目标页面上去. 我用CallbackEvent 尝试也不行,我更加断定了是这个问题.我一步一步的调试 发现 在父类中一个地方 的确是存在异常的,为什么没有发现呢? 我使用了try () 这个错误并没有影响到别的地方 所以..问题知道了.改了这个异常,参数可以传递到指定的页面上了.
在学习中 昨天晚上看到了一个新的东西,感觉还不错. Lesktop 和 LeskTop for Net 网上对该库有很多的介绍.我就不多说了. 好就好在这个极大的方便了 我下一个项目, 可以用这完成类似于webqq的见面. 表示很开心. Lesktop 下载:http://lucc.iteye.com/blog/647778里面源码就可以使用了.
分享到:
相关推荐
jquery.base64.js
这个笔记是很全面的原生Ajax用法、json解释和jQuery选择器、dom操作、事件的讲解每一部分都有例子搭配,是学习熟悉jQuery的好资料!
Jquery学习笔记 Jquery学习笔记 Jquery学习笔记
主要介绍了jQuery.fn.init()的参数分析,需要的朋友可以参考下
jQuery+AJAX学习笔记
JQUERY学习笔记.doc JQUERY学习笔记.doc JQUERY学习笔记.doc
ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习...
C++学习笔记......................................
里面有jquery的一些基本常用语法。动态效果处理。ajax支持。js 处理等。
里面是jquery.dataTables的引用包。使用简单,只需要引用js和css的包在家一个html文件即可,使用方法笔记里面有。
锋利的JQuery学习笔记
本文实例讲述了jQuery学习笔记之Ajax用法。分享给大家供大家参考,具体如下: 一、Ajax请求 1、jQuery.ajax(options) 通过 HTTP 请求加载远程数据。jQuery 底层 AJAX 实现。简单易用的高层实现见 .get,.post 等。 ....
JQuery学习笔记.txtJQuery学习笔记.txtJQuery学习笔记.txt
jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery 语法学习笔记jQuery ...
JQuery学习笔记 JQuery学习笔记 JQuery学习笔记 JQuery学习笔记 JQuery学习笔记
Ajax_JQuery笔记.rar。超全
韩顺平AJAX和jquery笔记整理.doc
网页文字导出word文档格式jquery.wordexport插件.zip
JQuery笔记JQuery笔记JQuery笔记JQuery笔记JQuery笔记JQuery笔记JQuery笔记JQuery笔记JQuery笔记JQuery笔记JQuery笔记JQuery笔记JQuery笔记JQuery笔记JQuery笔记
通过这种方式可以在jQuery或jQuery.fn上添加新的属性和方法,jQuery的其他模块大都是这么实现的. 给jQuery添加扩展时用$.extend()如:jQuery.extend({add:function(a,b){return a+b}}) 使用:$.add(1,3)=====>4; 给...