我在PHP代碼中有一個名爲$final_value
的變量。我試圖通過$.ajax
將它傳遞給一個jQuery文件,但我無法這樣做。任何幫助將不勝感激。需要使用AJAX將PHP變量傳遞給jQuery的幫助
HTML(test.php的)
<body>
<h1>Test</h1>
<p class="result">
<?php
$final_value = 27.00;
echo '<strong>'.$final_value.'</strong>';
echo json_encode($final_value);
?>
</p>
<p id="test"></p>
</body>
jQuery的
$(document).ready(function(){
createValue();
function createValue(){
$.ajax({
url: 'http://localhost/test.php',
method: 'post',
dataType: 'json',
success: function(output){
$('#test').append(output);
},
error: function(){
alert('error');
}
});
}
});
嗯,你test.php的文件包括非JSON數據....所以從該文件的響應將是一個HTML文件,因此不可分割。嘗試取下dataType:'json'和console.log(輸出)來查看你得到的。然後你可以開始操作輸出的過程來匹配你想要的。 – Taplar
@Taplar我認爲我將把它改爲'dataType; 'html',看看事情是如何解決的,因爲我的PHP代碼是HTML文件的一部分。仍然在研究如何從HTML獲取'$ final_value'。 –