[英]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.