$.ajax({
method: "post"
, url: "save.php"
, data: "id=453&action=test"
, beforeSend: function(){
}
, complete: function(){
}
, success: function(html){
$("#mydiv").append(html);
}
});
mam ustawić typ metody jak w poście, ale ja po prostu Save.php wartości zarówno w $_GET
lub $_REQUEST
ale nie w $_POST
.
Moja postać wygląda następująco:
<form method="post" id="myform" action="save.php">
To nie działa, rozejrzał się tutaj i na Google, próbował dodanie enctype
<form method="post" id="myform" action="save.php" enctype="application/x-www-form-urlencoded">
ale nadal $_POST
pusty?
Jak to działa?
Wystarczy miał podobny problem przy użyciu jQuery plugin za ajaxForm. Rozwiązałem go, upewniając się, że każdy element wejściowy ma atrybut "nazwa". Mój pasował do selektora ID, ale może nie być to konieczne. – jbrain