[問題] jQuery post的問題

看板Ajax作者 (皓月當空)時間9年前 (2015/01/29 15:49), 編輯推噓4(406)
留言10則, 4人參與, 最新討論串1/2 (看更多)
我使用一個id為add_form的form 填寫變數以及傳送檔案 用以下的程式碼想將form中的資訊丟給add_data1.php處理 function checkpas(){ $.post("add_data1.php",$("#add_form").serialize(), function(data){ $("#iframe").html(data);//把結果顯示在id為iframe的div } ); } 但在add_data1.php中想將$_POST["ida_no"]顯示出來(其中一個變數) 似乎變數並沒有成功傳過來 原本沒使用jQuery時程式都沒問題 應該在改為jQuery中出了錯 請問這是哪邊有問題呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.171.64 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1422517790.A.3B8.html

01/29 15:56, , 1F
我猜 $("#add_form").serialize() 是空的
01/29 15:56, 1F

01/29 16:00, , 2F
我也懷疑這邊,但有在表單中填資料,也試著刪掉.serialize()
01/29 16:00, 2F

01/29 16:01, , 3F
但還是相同狀況@@
01/29 16:01, 3F

01/29 16:03, , 4F
沒頁面也不知道html有沒有錯 通常都是form抓錯個
01/29 16:03, 4F

01/29 16:32, , 5F
用alert($("input[name='ida_no']").val() );有顯示輸入的值
01/29 16:32, 5F

01/29 16:32, , 6F
但$("#add_form").serialize()改成
01/29 16:32, 6F

01/29 16:33, , 7F
{ida_no:$("input[name='ida_no']").val()} 也沒有效果
01/29 16:33, 7F

01/29 16:55, , 8F
先確定ID有沒有取對吧
01/29 16:55, 8F

01/30 01:17, , 9F
要不要 console.log() 看一下到底取到什麼值XD
01/30 01:17, 9F

01/30 10:08, , 10F
我把input的id跟name都取作ida_no了
01/30 10:08, 10F
文章代碼(AID): #1KoUOUEu (Ajax)
文章代碼(AID): #1KoUOUEu (Ajax)