Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未使用外部警报调用Ajax页面_Javascript_Php_Ajax - Fatal编程技术网

Javascript 未使用外部警报调用Ajax页面

Javascript 未使用外部警报调用Ajax页面,javascript,php,ajax,Javascript,Php,Ajax,我已经运行了调用另一个页面的Ajax代码,但我面临一个问题。如果ajax代码下面有alert('hello'),那么它从另一个页面返回(响应)值,但是如果我删除了该警报,那么ajax不会发送响应。意味着如果没有alert('hello'),此Ajax代码将无法工作 代码 function getDefaulteditDataFun() { $.ajax ({ type: "POST", url: "defaulteditdata.php",

我已经运行了调用另一个页面的Ajax代码,但我面临一个问题。如果ajax代码下面有
alert('hello')
,那么它从另一个页面返回(响应)值,但是如果我删除了该警报,那么ajax不会发送响应。意味着如果没有
alert('hello'),此Ajax代码将无法工作

代码

function getDefaulteditDataFun()
{
    $.ajax
    ({
         type: "POST",
         url: "defaulteditdata.php",
         data: '',
         cache: false,
         success: function(res)
         {
            alert(res);
         } 
     });
  alert("hello");
} 
getDefaulteditDataFun();
那就这样试试,

$(function(){
    $.ajax
        ({
             type: "POST",
             url: "defaulteditdata.php",
             data: '',
             cache: false,
             complete: function(res)
             {
                alert(res.responseText);
             } 
         });
});

成功:函数(res){var aa=res;}正在工作?成功有趣地运行,但在没有警报('hello')的情况下无法获得响应您从服务器发送的数据类型是什么?json或html或其他..?您从控制台得到的错误是什么?请尝试这样的res.responseText..您可能在defaulteditdata.PHP中有一个PHP致命错误。尝试检查服务器/Apache日志