下面是我正在使用的代碼。當我用來返回一些值時,它返回-1。請告訴我我犯了什麼錯誤或指導我代碼中的pbm是什麼!Ajax將成功值返回爲-1
的Javascript:
$j = jQuery.noConflict();
$j.ajax({
url:"<?php echo admin_url('admin-ajax.php'); ?>",
type:"POST",
data:"action=market_place_youtube_validator&id="+code,
success:function(data){$j("#loading").hide();$j("#mine").append(data);}
});
PHP(管理員-ajax.php):
function market_place_youtube_validator()
{
echo "Yes Youtube is right";
}
你代碼接縫在查詢中有錯誤「google_video」,在函數名稱中有'youtube'? –
對不起,我拼錯了那裏,現在我改變了。但它回來了! – Arung
在你的ajax回調中添加一個die語句。在回調中回顯是正確的,但您需要在回調結束時「死亡」或「退出」。例如。 'echo();'或'exit;'在你的echo語句之後。 – t31os