В настоящее время я пытаюсь отправить данные на одну страницу с использованием выбранного значения в строке таблицы. Выбор пользователя подсвечивается, а затем, когда запускается событие onsubmit кнопки, выполняется сценарий.
Я пытаюсь получить данные $_POST
на той же странице, чтобы пользователь мог увидеть новую форму, которую им нужно заполнить и не отображать предыдущую таблицу, но я никогда не попадаю внутрь if
заявление, которое проверяет, является ли он IsSet лик это:
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 код
EDIT: Вот мой PHP-файл:
https://raw.githubusercontent.com/SofiaEO/mypage/master/mycode.php
EDIT: Решение в случае, если кто-то имеет тот же вопрос
Я удалил значение 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