Jquery json,php problema

Jquery json,php problema
2012-11-01T18:46:33+01:00
2012-11-01T22:15:21+01:00
2022-11-27T06:50:36+01:00
t0m4
Már lassan megőrülök és nem jövök rá, hogy miért nem működik az alábbi ajax-php téma.


$("#scoreForm").submit(function(e){ e.preventDefault(); var result = { "nick": """ + $("#nickName").val()+""", "score": parseInt($("#gameScore").text()) }; $.ajax({ url: "http://localhost:8888/snake/addScore.php", type: "POST", data: result, dataType: 'json', success: function(){ alert("siker"); }, error: function(data) { alert("bukta"); } }); return false; });

a php kód:

<?php $json_decoded = json_decode($_POST['result'],true); $mysqli = new mysqli("localhost", "root", "root", "snake",8889); if(!$mysqli->query("INSERT INTO scores(nickName,score) VALUES(".$json_decoded['nick'].", ".$json_decoded['score'].")")){ echo "Table creation failed: (" . $mysqli->errno . ") " . $mysqli->error; } else { echo "ok"; } ?>

Már lassan 3-4 órája próbálgatok és mindig error-al tér vissza az ajax. wtf?
Mutasd a teljes hozzászólást!
Szerintem ha a dataType jsonp, akkor json-t vár vissza. Csinálj egy tömböt, azt kódold el php-ban a json_encode() függvénnyel, aztán reméljük jó lesz :]
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd