POST érték $. ajax-al?
Egy "menü rendezőt" (olyasmit, mint amilyen a wordpress-ben is van) szeretnék készíteni (a nestedSortable jQuery plugin segíségével), és jQuery-vel - $.ajax-al - küldöm el a módosításokat egy php fájlnak. A gond ott van, hogy a php fájlban hibaüzenetet kapok (Notice: Undefined index: menu...), amikor az elküldött json tömböt szeretném kiolvasni.
.
Így küldöm el a feldolgozónak:
update: function() {
datas = JSON.stringify($(this).nestedSortable('toArray'));
$.ajax({
data: datas,
type: 'POST',
dataType: 'JSON',
contentType: 'application/json; charset=utf-8',
url: 'edit.php'
});
}
.
A feldolgozóban pedig így próbálom visszanyerni az adatokat:
$menu = json_decode($_POST['menu'], true);
.
Mit rontok el, vagy hagyok ki?
Köszönöm előre is a segítséget!
viszont a $.post-al (ha minden igaz, akkor hibátlanul) működik
$.post(
'edit.php',
{menu: data},
function(data) {
//console.log(data);
},
'JSON'
);
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!