regard sur cette fonction s'il vous plaîtjquery problème JSON
$(".menu_tree img.edit").click(function()
{
id = this.id;
lang = '<?=$lang_id?>';
var body_width = $("body").width();
var body_height = $("body").height();
$("#shadow").width(body_width);
$("#shadow").height(body_height);
$("#shadow").show();
var width = $("#edit_title").width();
var height = $("#edit_title").height();
$("#edit_title").height(0);
$("#edit_title").width(0);
$("#edit_title").animate(
{
width: width,
height: height
},600);
$.post
(
"get_title.php",
{id: id, lang: lang},
function(data)
{
alert("qqq");
},
"json"
);
});
dans get_title.php
je produis objet JSON, quelque chose comme {name:"name",val:"value"}
il fonctionne très bien si je n'écrit "json"
, mais avec "json"
il n'a même pas d'alerte ma qqq
:(
Toutes les idées?
Merci
S'il y a un problème lors de l'analyse de votre réponse en tant que json, ce problème peut se produire. Vérifiez si votre réponse arrive comme un json valide ou non ... –
J'ai déjà vérifié, il s'agit de '{name:" name ", val:" value "}' format. mais même il vient dans un mauvais format, je pense qu'il doit faire une alerte? – Simon
Il s'attend à ce qu'un objet json soit retourné, si ce n'est pas json, il ne va pas se déclencher quand vous déclarez explicitement qu'il devrait être json. Les gens sont prêts/essayent de vous aider avec ceci, mais ont besoin de plus d'informations pour le faire. –