<input id="Edit" name="Edit" value="Edit Record" type="button" onclick="$.get('fetchvalues.php', function(){myCallBack(ReadCookie('UpdateRecordID'));});" />
ReadCookie函數是另一個JQuery腳本。爲什麼這個jquery函數沒有執行?
我想將cookie值傳遞給.php文件。
這我怎麼修改:
<td align="left">
<input id="Edit" name="Edit" value="Edit Record" type="button" onclick="$.get('fetchvalues.php', ReadCookie('UpdateRecordID'), myCallBack);" />
</td>
<script type="text/javascript">
$(document).ready(function(){
$("#edit").click(function(){
$.get('fetchvalues.php', function(){
myCallBack(ReadCookie('UpdateRecordID'));
});
});
});
</script>
在文件:fetchvalues.php,我寫了echo語句來檢查AJAX調用是否達到有或沒有。但它不是調用該文件。怎麼了?
是什麼情況?報告了哪些錯誤?是什麼讓你覺得它不起作用?爲什麼你使用JS讀取一個cookie並將其包含在查詢字符串中,而不是讓PHP程序自己讀取cookie? – Quentin 2009-12-18 13:51:33
什麼都沒有。它只停留在同一頁面上。 – RKh 2009-12-18 13:54:31
當然,它保持在同一頁面上。它是一個'type ='button'',所以它不會提交表單,它是jQuery的'.get'函數,所以在後臺發出一個HTTP請求。您還沒有提供回調函數,因此響應返回時頁面上不會發生任何事情。 – Quentin 2009-12-18 14:28:26