Javascript 我如何将AJAX(JS)值传递给它?

Javascript 我如何将AJAX(JS)值传递给它?,javascript,php,ajax,Javascript,Php,Ajax,我花了几个小时试图做这件简单的事情,但我似乎做不到。我对PHP非常熟悉,但JS和AJAX对我来说是陌生的 所以,我要做的是从我已有的表单中传递简单的值。但首先要做的是 我甚至无法在此处传递值: function load_data(query) { var simple = "123"; $.ajax({ url:"pool/"+simple, data:{query:query}, success:function(da

我花了几个小时试图做这件简单的事情,但我似乎做不到。我对PHP非常熟悉,但JS和AJAX对我来说是陌生的

所以,我要做的是从我已有的表单中传递简单的值。但首先要做的是

我甚至无法在此处传递值:

 function load_data(query)
 {
    var simple = "123";
  $.ajax({
   url:"pool/"+simple,
   data:{query:query},
   success:function(data){
    $('#result').html(data);
   }
  })
 }
如何做到这一点,即使是这个简单的部分首先?有“简单”的电话吗

url:"pool/123",
如果能做到这一点,我还有一个更复杂的问题要回答。但我甚至不能做到这一点。。。我做错了什么

我所做的一切,现在我需要通过ID获取页面,就像这个简单的123,或者稍后我将解释如何从“数据-”值获取它们,但如何实现这一点?我做错了什么

编辑: 为了清楚起见,我正试图在这里传递变量的值,就像我在PHP中所做的那个样,这样它就可以像那个样被“调用”(获取那个URL)。例如,我正试图实现这一点(下面的PHP示例)

我得到两个值作为结果(所以这都是好的):

1212

未定义

我现在想的是,在我这样做时,定义var的问题是:

var simple = $("#myFormName [name='simple']").val();

但它仍然不起作用那么,我把那个值传递给url:,这是做错了什么?

一切都完全按照预期进行。所以上面的代码工作得很好

问题是,我现在做了半天的测试,当我搜索结果时,它在并没有结果的类别中(所以,并没有来自服务器的回复)

无论如何,这一切都与上面的代码一起工作


感谢所有想帮忙的人。

一切都如期进行。所以上面的代码工作得很好

问题是,我现在做了半天的测试,当我搜索结果时,它在并没有结果的类别中(所以,并没有来自服务器的回复)

无论如何,这一切都与上面的代码一起工作


感谢所有想要帮助的人。

您是否正在尝试将值
123
传递给一个名为pool的scipt?请发布HTML部分以获得更多上下文细节。所以您不知道如何从数据属性中检索值?是的,这是正确的。我有一个弹出的模式,它有这样的值“,当我发送数据时,这个模式工作得很好,但问题是我有另一个函数“pool”,我想用这个模式的PoolID来缩小它的范围,我几个小时都不能这样做。正在疯狂,hwat是函数load_data的查询参数的值?您是否试图将该值
123
传递给一个名为pool的scipt?请发布HTML部分以了解更多上下文细节。所以您不知道如何从数据属性中检索值?是的,这是正确的。我有一个弹出的模式,它有这样的值“,当我发送数据时,这个模式工作得很好,但问题是我有另一个函数“pool”,我想用这个模式的PoolID来缩小它的范围,我几个小时都不能这样做。函数load\U data的查询参数值是多少?
console.log($("#myFormName [name='simple']").val());
var simple = $("#myFormName [name='simple']").val();