我有一个带有一堆输入字段的表单.我想用所有字段做一个ajax GET请求!到目前为止,最简单的方法就是将输入分配给数据对象:
$('#myForm').find('input').each(function(index){ myData = $.data($('#myForm'),$(this).attr('name'),$j(this).val()); });
…然后通过ajax泵送它:
$.ajax({ type:"GET",url: '/otherpage.PHP',data = myData,error(function(){}),success(function(){}); });
但当然它不起作用…没有$_GET变量显示在otherpage.PHP中,并且控制台显示myData是一个巨大的对象交易.
你如何通过像这样的Ajax发送数据?有没有更好的办法?
解决方法
使用jQuery serialize();方法:
$.ajax({ type:"GET",data = $('#myForm').serialize(),success(function(){}); });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。