我完全迷失了,我从我的其他apache服务器复制了这个,这个工作非常好(我得到了json等的响应......),现在我在其他apache服务器上尝试了这个并且这不起作用(帖子进入服务器但不是json)。如果我有' json'我没有得到回应(因为我在php中有jsonencode,但是如果我只是回显结果,它会回来,但是这个javascript永远不会转到函数(r),所以它甚至都没有警告(&# 39;测试&#39)
。当我删除' json'时,它工作正常,但我无法得到正确的响应,因为php会处理它并将其以jsonencoded数组返回。这也落后于函数(r)并向我显示结果......
没有javascript错误或php错误。我甚至不知道从哪里开始调试......
我也尝试了$ .ajax({两种方法和相同结果的等效。
$.post('request.php', { getcontent: 'modal' }, function(r) {
title.html(r.title);
content.html(r.content);
footer.html(r.btns);
$('#modal').modal('show');
tinymce.remove();
tinymce.init({ selector: 'textarea', plugins: 'link anchor code image fullscreen textcolor colorpicker' });
},'json');
答案 0 :(得分:0)
一些指点:
最后一个参数是响应的预期数据类型,而不是发送对象的数据类型。也许php没有正确收到帖子。
你可能想在php中设置一个标题:
header('Content-type: application/json');
确保您的回复是在json。
您帖子的网址(request.php)可能无法访问