[問題] input hidden值給ajax

看板Ajax作者 (聰)時間9年前 (2015/05/03 14:21), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
這是我的html code 我要傳一個hidden值給ajax <form action="" method="post" name="<?php echo $number; ?>"> <input type="hidden" name="picurl" value="<?php echo $url_temp; ?>"/> <input type="submit" value=" Comment_Submit " class="comment_submit" id="<?php echo $number; ?>" /> </form> <script type="text/javascript"> $(document).ready(function(){ $(".comment_submit").click(function(){ var element = $(this); var Id = element.attr("id"); var test = $("#textboxcontent"+Id).val(); var dataString = 'textcontent='+ test + '&com_msgid=' + Id; var dataVar = $("#picurl").val(); if(test==''){ alert("Please Enter Some Text"); } else{ $.ajax({ type: "POST", url: "insertajax.php", data: {dataString, dataVar}, ...... 想請問為什麼dataString這個variable可以傳過去 但是dataVar卻無法傳過去 拜託版上大大了..... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 50.148.161.199 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1430634086.A.C5A.html

05/03 14:41, , 1F
因為你給他的是ID 不是name
05/03 14:41, 1F

05/03 14:47, , 2F
不太懂? Id不是dataString的嗎?
05/03 14:47, 2F

05/03 17:09, , 3F
我懂了..... 感謝指點
05/03 17:09, 3F

05/03 17:11, , 4F
$("#picurl") 是找 id 為 picurl 的 jquery object
05/03 17:11, 4F

05/03 23:04, , 5F
$("input[name=picur1]").val() 這樣就取的到值了
05/03 23:04, 5F
文章代碼(AID): #1LHRvcnQ (Ajax)