我有一個div <div id="single-home-container"></div>
,它顯示了一個來自jquery腳本的值。我可以使用PHP來獲取該值,以便我可以將它傳遞到MySQL查詢? 謝謝使用PHP來獲取jquery div的值
回答
是的,這叫做AJAX。 jQuery中有各種AJAX函數,在你的情況下,我認爲post很好用。這是jQuery的文檔標準例如:
$.post('ajax/test.php', $('#single-home-container').html(), function(data) {
$('.result').html(data);
});
看看here。
謝謝弗洛裏安。然後我放置了'$ result = $ _GET ['result']; echo $ result;'在我的footer.php上查看結果,但無濟於事。我將文件路徑更改爲/footer.php,並嘗試使用絕對URL,但仍無濟於事。任何想法?謝謝 – 2012-02-03 10:30:44
請注意註釋中的$ .post。您應該期望值來自'$ _POST'數組,而不是'$ _GET'。 – J0HN 2012-02-03 10:36:15
謝謝,我已經試過了,以沒有avail.My代碼如下: ' $(文件)。就緒(函數(){ \t $ .ajaxSetup({緩存:假}); \t $( 「.locationID 」)點擊(函數(){ \t \t VAR POST_ID = $(本).attr(「 相對」); \t \t //alert($(this).attr('rel')); \t \t $( 「#單家集裝箱」)的html( 「載入中...」); \t \t $( 「#單家集裝箱」)HTML(POST_ID); \t \t $ .post('/ footer.php',$('#single-home-container')。html(),function(data){$('。result')。html(data); }); \t \t \t \t return false; \t}); }); '和在footer.php上'$ result = $ _POST ['result']; echo'結果:'。$ result;'沒有顯示? – 2012-02-03 10:52:09
您應該絕對在嘗試使用它之前需要一些時間來學習AJAX的概念。
- 1. 無法使用jQuery獲取div的值
- 2. 如何使用jquery獲取div的值
- 3. 使用jquery或js獲取div值
- 4. 使用PHP/jQuery獲取textarea的價值
- 5. 如何使用jquery和php動態獲取div值
- 6. 獲取使用jquery附加在div中的div的值
- 7. 使用jquery獲取div ID?
- 8. 使用jQuery的div來加載PHP頁
- 9. 使用ajax獲取jQuery值到php
- 10. jQuery的獲取值在PHP
- 11. 使用jquery獲取div的類
- 12. 使用JQuery獲取DIV的高度
- 13. 使用Jquery獲取特定的div
- 14. 使用jquery eq()獲取特定的DIV?
- 15. jQuery .each()獲取多個div的值
- 16. 使用JQuery來獲取文件名
- 17. 從jquery獲取json數組來自php使用jquery
- 18. 無法獲取使用jQuery AJAX生成的來自PHP-MYSQL的數據的值
- 19. 使用jquery獲取texteditor值
- 20. 使用jquery獲取cookie值
- 21. 使用jQuery獲取表值
- 22. 使用jQuery獲取錨值
- 23. 使用jquery拖放,從丟棄的div中獲取價值
- 24. 使用jquery獲取facebox div內元素的值
- 25. 使用JQuery獲取div中未選中複選框的值
- 26. 使用jquery獲取div內容的價值
- 27. 使用PHP獲取XML值
- 28. PHP使用fetch()獲取值
- 29. 如何從數據庫檢索值使用其獲取div的值使用php
- 30. Javascript或Jquery通過div的key來獲取div並更改它的值
PHP是服務器端,你不能用它直接從客戶端獲取任何東西。您已經編寫了一些客戶端代碼來將數據發送到PHP。如果你使用jQuery,你可能想要在'$ .ajax()'系列中使用某些東西。 – DaveRandom 2012-02-03 10:14:34