基本上,在我的html中,我有一個由2個選擇和2個文本輸入組成的表單。我想將該表單中的值發送到名爲solve.php的php文件中。這個文件將產生一個名爲$ cenaCelkom的變量。我想在我的一個div中顯示該變量的值。在html文件中顯示來自php文件的divlue中的divlue
我必須從我的表單發送tvalues而不重定向到solve.php。我有這個價值發送到我的PHP,但我不能找出它是否工作。
<script type="text/javascript">
$(document).ready(function() {
$('form').submit(function() {
var formdata = $(this).serialize();
$.ajax({
type: "POST",
url: "solve.php",
data: formdata
});
return false;
});
});
如果這是好的,我想知道如何從我的php後執行它的價值。順便說一句:我不是一個有經驗的js或jquery程序員,所以請在我身上輕鬆:) 謝謝。
您需要定義一個回調函數對於已完成的狀態,http://api.jquery.com/jquery.ajax/還將類型設置爲json,然後從php返回一個json字符串,結果對象將傳遞給th e回調函數作爲參數... –
您在頁面加載時提交表單,以防萬一您不知道......無論如何在ajax中添加一個成功函數並在其上執行console.log()以查看您獲得的結果,如果你不確切地知道。更多信息在這裏:http://api.jquery.com/jquery.ajax/ – Sergio
jQuery的.laod()方法可以完成您的工作。只是谷歌它。 – Webinan