作者Deicide (Deicide)
看板PHP
標題[請益] 不同頁面 ajax 取php變數到alert
時間Thu Apr 30 21:33:32 2015
我目前是做從index.php 這頁面 輸入好from資料 submit出去
資料就用ajax post方式傳過去edit.php
然後edit.php再接參數 下 sql 這邊已成功可以運行
然後我現在我想要 edit.php下完SQL後 取$lastID = mysql_insert_id();
取$lastID inssert產生出的sql id 再回傳到 index.php 的 javasciprt 裡的 alert("
成功的單據:" );
想請問版上大大我該如何做才會有?
Javascript index.php
$("
#addsubmit").on('click', function () {
$.ajax({
url:"edit.php",
data: '&' + $('
#addprepayment').serialize() ,
type: "POST",
datatype: "json",
success: function(msg){
alert("成功的單據:" );
return false;
},
error:function(xhr, ajaxOptions, thrownError){
alert("錯誤\");
}
});
});
PHP edit.php
$lastID = mysql_insert_id();
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.158.69.251
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1430400814.A.F17.html
1F:推 Y78: php:echo $lastID; js: alert(msg); 04/30 22:30
2F:→ Deicide: Y78大 謝謝你 可是不好意思 小弟想再請問如果我只想 05/01 15:50
3F:→ Deicide: 取$lastID 到 index.php這個頁面 單個變數在js上呈現就好 05/01 15:51
4F:→ Deicide: msg 好像會有很多HTML CODE出現 05/01 15:51
5F:推 crossdunk: 那你的php端就只能echo 一個呀 05/01 18:45
6F:→ crossdunk: 你直接執行那個php檔 ECHO 出甚麼就會叫甚麼回JS 05/01 18:46
7F:推 joey770911: 變成json 05/02 20:24
8F:→ Deicide: 謝謝 我大概知道問題點了在哪裡了! 05/04 01:29
9F:推 poiuy999: msg 就是php的echo 05/06 22:02