我得到了一個論壇。當我點擊一個線程時,它通過URL將GET變量傳遞給顯示該線程的另一個php頁面。從PHP發送變量到jquery?
url?threadid=10
並且我在底部得到了回覆表單。當用戶點擊提交回復時,它會執行通過ajax調用php的jquery。我必須將threadid變量傳遞給ajaxcalled的php文件,但我不知道該怎麼做。
香港專業教育學院試圖phpfile:
$threadid = $_GET['threadid'];
include "jsfile.php";
,然後在jsfile:
<script ...>
$.get("static/js/ajaxcall_reply.php", {threadid: '<?php echo $threadid ?>'}, function(data) {
</script>
但是,這並不工作。我該怎麼做?什麼是正確的方式去這裏。餅乾? JSON?請幫忙!
編輯:btw ...不是這種方法不好。因爲要能夠在js文件中有php代碼,我必須將其包含爲一個php文件,並且無法使用它在PHP文件中鏈接到它?我是有點失去了...
你有一個0%的接受記錄與23個問題(全部答案)。現在是時候用正確的答案來標記其中的一些。 – PetersenDidIt 2009-12-06 23:17:30
你的方法是正確的。也許是編程錯誤?打開error_reporting和display_errors或檢查您的錯誤日誌。 – 2009-12-06 23:19:25
您在php頁面中提供的jquery示例是否顯示線程和回覆表單,或者是否包含在其他文件中?要查看php變量$ threadid,您需要在與php相同的頁面中調用jquery調用。 – Carl 2009-12-06 23:21:30