这是调用ajax函数的jquery:

   function sendAjax(type, succ){  //where succ is the success callback

   if (type=="")
   {
        $("#txtResp").empty();
        return;
   }

   if(succ === undefined) {   succ = null;  }

   switch(type)
   {
   case 'run':
       $.ajax({type:"GET",
               url: "start_mess.php",
               data: "q="+type,
               success: succ
       });
     break;
   }

}


以下是index.html页面内容:

    function initialLoad()
{
    sendAjax('run')
    $("#txtResp").html(responseText);
}

initialLoad();


这是PHP页面:

echo $_GET['q'];
$q = $_GET['q'];


知道为什么这不起作用吗?谢谢!

泰勒

最佳答案

您没有传递回调,因此没有什么可调用的。

尝试sendAjax('run', function(data) { alert(data) });

关于ajax - Ajax调用失败。使用Jquery .ajax函数进行简单请求,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5986349/

10-10 17:30