я использую Serialize()Jquery типа Строка запроса
Some Event trigger(assume click)
var querydata= a=1&b=2&c=3 //jquery printing
$.ajax({
url: "script",
data: querydata,
method: "POST",
dataType: "text",
success: function(data) {
$("#counts").html(data);
}
});
в PHP я могу просто использовать обычный метод столба
a=htmlspecialchars($_POST["a"]); b=htmlspecialchars($_POST["b"]); and so on
или мне нужно использовать JQuery, чтобы получить строку переменные, а затем отправлять данные в виде массива объектов
Если jquery также является опцией, можете ли вы рассказать мне, как я сделал бы это, довольно новое для jquery, и я действительно хочу это узнать.
'var_dump ($ _ POST)' покажет вам, что РНР прием. и обратите внимание, что jquery с радостью примет массив/объект для 'data' и выполнит необходимые преобразования запроса. вам НЕ нужно вручную самостоятельно создавать строку. 'data: {" a ": 1," b ": 2, ....}' работает отлично. –
аккуратный, но с использованием ajax, как я вижу страницу с моим скриптом ... im guessing Мне нужно отправить var_dump в ответ и распечатать его где-нибудь? @Marc B –
любой вывод из php будет отображаться в параметре 'data' файла обработчика успеха, который вы уже вставляете на свою страницу. –