Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在jQuery AJAX请求中使用文本框文本_Php_Jquery_Ajax - Fatal编程技术网

Php 在jQuery AJAX请求中使用文本框文本

Php 在jQuery AJAX请求中使用文本框文本,php,jquery,ajax,Php,Jquery,Ajax,我试图向PHP表单发送一个请求(使用get),该表单是根据用户键入的文本框字段动态生成的。我尝试了一些方法,但无法获得文本框的值 <script> $("#myDiv").on('click', 'p', function(){ setInterval(function() { $.ajax({url:"val",success:function(result){ $("#myDiv").html(result);

我试图向PHP表单发送一个请求(使用get),该表单是根据用户键入的文本框字段动态生成的。我尝试了一些方法,但无法获得文本框的值

<script>
  $("#myDiv").on('click', 'p', function(){
      setInterval(function() {
        $.ajax({url:"val",success:function(result){
          $("#myDiv").html(result);
        }});
      },1000);
  });
</script>

$(“#myDiv”)。在('click','p',function()上{
setInterval(函数(){
$.ajax({url:val],success:function(result){
$(“#myDiv”).html(结果);
}});
},1000);
});
如果我这样离开它,它会工作并将请求发送到“val”,但我不确定如何将文本框的值放在那里。它仍然在同一个div中,该div在页面完全加载后动态加载

任何帮助都将不胜感激

var val = $("#id-of-textbox").val();
将文本框的
#id
替换为文本框的实际id,var
val
将包含文本框的文本值

您可以将其与ajax请求一起发送,如下所示:

$.ajax({url:"val", data: { value: val }, success: function...

问题还不清楚。你能在这里粘贴HTML吗$(“#ID”).val()用于获取表单元素的值感谢您的帮助,我现在可以实际获取一些内容了。但是,它没有给我文本框的值,而是说[object object],我也在动态创建这个文本框,这只适用于页面加载的元素。您如何修改它使其在更新后工作。我已经使用了.on为动态元素创建onclick,我只是不确定它在这里是如何应用的。无论如何,我是通过去掉{value:}得到字符串值的。这应该适用于动态创建的元素,只要确保变量赋值代码在创建元素后运行即可。它确实适用于动态元素,只是我的一个小错误,谢谢你的帮助!