我有一个表单,其中有一些由 jquery $.post 函数填充的输入文本,当我请求值时,我什么也得不到。
输入在<form>
和之间</form>
。
我正在做一个简单的事情$_REQUEST['nameOfInput']
,这将赋予它的价值。
我究竟做错了什么?
尝试使用$_POST
而不是$_REQUEST
.
并确保将值正确传递给 JQuery 函数!
如果您的代码正是$.post('some.php',{'id': id},function(txt){ $('.input').html(txt);});
您的函数(txt)中的问题,那么您使用的是类选择器 $('.input') 而您的输入是 DOM 元素,因此正确的选择器是 $('input')。那么你的代码应该是$.post('some.php',{'id': id},function(txt){ $('input').html(txt);});