我目前正試圖發送數據到同一頁使用表中選定的值行。用戶選擇突出顯示,然後當按鈕的onsubmit事件被觸發時,腳本運行。
我試圖檢索在同一頁面上的$_POST
數據,以便用戶看到他們需要填寫的新表單並且不再顯示上一個表格,但我從來沒有進入一個if
語句來檢查,如果它isset LIK這樣的:
isset($_POST['xx'])
我真的不知道我在做什麼錯在這裏。這是到目前爲止我的代碼:
$(".mypost").on("click",function(){
$.ajax({
url: "../ajout-correctifs/",
type: "POST",
data: { selectedcoll: $("#MyTable1 tr.selected input").val()},
success: function(response){
window.location = "../ajout-correctifs/";
//alert(response);
},
error: function(){
alert("POST METHOD ERROR : DATA NOT POSTED - IMMINENT PAGE RELOAD..");
window.location = "../ajout-correctifs/";
}
});
});
附加信息:
- 的
$("#MyTable1 tr.selected input")
是幫助我找回無論用戶選擇。 - 的
alert("response")
顯示HTML代碼
編輯:這是我的PHP文件:
https://raw.githubusercontent.com/SofiaEO/mypage/master/mycode.php
編輯:萬一別人解決方案有同樣的問題
我刪除了url
的值+我用$('body').html(response)
打印頁面。
你能告訴我們php代碼嗎? – Cashbee
@Cashbee注意。我剛剛編輯了我的問題,但再次鏈接(它有大約300行): https://raw.githubusercontent.com/SofiaEO/mypage/master/mycode.php – SofiaEO
請不要鏈接到外部源300線。閱讀:http://stackoverflow.com/help/mcve – Nanne