我来说几句吧,首先,你这个是POST的方式提交,也就不用担心页面缓存了,所以你的修正url参数nocache可以不需要。
另外。
要知道,
你使用的是ajax提交,而不是页面刷新的方式。
所以,你想要提交给浏览器的参数,必须自己在js中获取,然后负责是JQUERYajax方法的data参数。才能传递给后台。
你现在的代码,没有告诉ajax,你要传递任何参数信息给后台,你又怎么得到的了呢?
因为页面可是没有完全刷新提交给后台哦。只是一个ajax的异步访问而已。
使用jquery的ajax的jsonp类型跨域请求数据、始终获取不到返回数据是设置错误造成的,解决方法为:
1、创建基本的文件结构json_ajaxhtml和json_ajaxphp,下载jqueryjs。
2、如图分别编写json_ajaxhtml和json_ajaxphp文件的编码。
3、分别在w(l)amp环境下运行json_ajaxhtml和json_ajaxphp。
4、经过源码和运行结果的分析,知道了在json_ajaxhtml中设置了按钮的点击事件,点击按钮。
注意事项:
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE60+、FF15+、Safari20+、Opera90+等。
你好,你的意思是$("input")click(function(){这个事件不起作用是吧,你可以使用绑定事件处理
$('input')live('click', function() {//ajax处理
});
live方法给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。
希望可以帮助到你
hidden表单的值仍然可以用val方法获取,举例如下
<input type="hidden" id="test" value="hiddenValue" />取值使用val方法:
$('#test')val();//hiddenValue扩展:
val()方法获取匹配的元素集合中第一个元素的当前值。
val()方法主要用于获取表单元素的值,比如 input, select 和 textarea。
ajaxFileUpload自定义参数,后台获取的时候为null
解决办法:修改ajaxFileUploadjs文件中createUploadForm()函数,新增传入参数data,并创建hidden控件,存储自定义参数
createUploadForm: function (id, fileElementId, data) {
if (data) {
}
找到ajaxFileUploadjs文件中调用createUploadForm()函数的地方,传入产生即可
ajaxFileUpload: function (s) {
var form = jQuerycreateUploadForm(id, sfileElementId,sdata);
}
以上就是关于asp.net jquery ajax post 后台页面获取不到值 怎么解决全部的内容,包括:asp.net jquery ajax post 后台页面获取不到值 怎么解决、使用jquery的ajax的jsonp类型跨域请求数据、始终获取不到返回数据呢、通过ajax从后获取了一tr标签,但是JQUERY没有用了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)