簡體   English   中英

我如何將 AJAX (JS) 值傳遞給這個?

[英]How do I pass AJAX (JS) value to this?

我花了幾個小時來做​​這件簡單的事情,但我似乎做不到。 我對 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 示例)

<?php $simpleSample = "123"; ?>
<script>
function load_data(query)
     {
      
      $.ajax({
       url:"pool/<?php echo $simpleSample; ?>",
       data:{query:query},
       success:function(data){
        $('#result').html(data);
       }
      })
     }
</script>

編輯 2:我設法到達某個地方......我想。

當我現在這樣做時:

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

我得到兩個值作為結果(所以這一切都很好):

1212

不明確的

我現在在想的問題是在某種程度上定義 var ,因為我這樣做:

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

然而它仍然不起作用。 那么,將該值傳遞給 url: 時我做錯了什么?

一切都按預期工作。 所以上面的代碼工作得很好。

問題是我現在測試了半天,當我搜索結果時,它在沒有結果的類別內(因此,服務器沒有回復)。

無論如何,這一切都只適用於上面的代碼。

感謝所有想提供幫助的人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM