Ajax 调用失败。使用Jquery .ajax函数发出简单请求

标签 ajax jquery jquery-selectors

这是调用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 调用失败。使用Jquery .ajax函数发出简单请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5986349/

相关文章:

jquery+CSS 搜索表单没有提交数据

javascript - 从我的 jQuery 插件中移除延迟

javascript - Ajax 和 session

javascript - 如何在本地保存使用 html2pdf 和 Node 生成的 pdf?

jquery - 如何在Timepicker插件中点击按钮显示时间?

javascript - 为 1.8 Sizzle 重写 jQuery 表达式/选择器

javascript - 如何查找所有具有值的输入

jquery - 单个字符的选择器占位符

jquery - 如何使我的 div ID 在 Rails 中可变?

javascript - 407 需要代理身份验证(Forefront TMG 需要授权才能完成请求。对 Web 代理过滤器的访问被拒绝。)