我在表格行中有表单输入,我想通过 ajax 提交。
$(this).closest("tr").find("input,select,textarea").each(function(){$data+=$(this).attr('name')+'='+encodeURIComponent($(this).val())+'&';
我让一切工作正常 - 直到其中一个输入的值中有一个&符号。我在这篇文章中找到了一些信息,这对我很有帮助 - 并且使用 encodeURIComponent(如上所示)我能够毫无问题地提交表单。我的问题是-在那篇文章中,@TJ Crowder 提到了他将如何“强烈推荐”使用@Darin Dimitrov 的解决方案:
data: { id: thisId, value: thisValue }
我将如何在我当前的代码中实现这一点?另外 - 使用第二个代码有什么好处,还是 encodeURIComponent 一样好?