我有一個使用 jQuery 將表單數據發送到 php 的網頁。我想解碼數據數組并循環遍歷它,使用 php print_r 顯示四個值中的每一個。這是將數據發布到 php 的 jQuery 函數:<script type="text/javascript">function postData() { return $.ajax({ var datastring = $("#echo_test").serialize(); $.ajax({ type: "POST", url: "echo_test.php", data: {post: datastring}, });});}</script>這是 php 函數 echo_test:<?php$obj = json_decode($_POST['post']);print_r($obj['firstname']);?>我認為 json_decode 是錯誤的,因為發布的數據不是 json 格式。當我單擊調用 jQuery 函數的按鈕時,php 頁面在瀏覽器中打開但它是空白的,沒有任何回顯。理想情況下,我會遍歷 $obj 以在屏幕上顯示四個值中的每一個。最終我會將數據發布到云服務器上的 Postgres。現在,我正在本地測試它以驗證數據,因為我是從 jQuery 將數據傳遞給 php 的新手。感謝您對此的任何幫助。
- 3 回答
- 0 關注
- 142 瀏覽
添加回答
舉報
0/150
提交
取消