这是 jquery.ajax() 中的有效 url 参数吗?

Posted

技术标签:

【中文标题】这是 jquery.ajax() 中的有效 url 参数吗?【英文标题】:Is this a valid url parameter in jquery.ajax()? 【发布时间】:2011-02-04 17:13:10 【问题描述】:

这是 jquery.ajax() 中有效的 url 参数吗,

<script type="text/javascript">
   $(document).ready(function() 
    getRecordspage();
  );

  function getRecordspage() 
    $.ajax(
        type: "POST",
        url: "http://localhost/codeigniter_cup_myth/index.php/adminController/mainAccount",
        data: "",
        contentType: "application/json; charset=utf-8",
        global:false,
        async: false,
        dataType: "json",
        success: function(jsonObj) 
           alert(jsonobj);
        
    );

 </script>

网址似乎没有转到我的控制器功能...

【问题讨论】:

【参考方案1】:

尝试将异步设置为true。另外,Firebug 是怎么说的?

始终使用Firebug 来查看实际情况。

【讨论】:

【参考方案2】:

我猜你正在使用类似 mod_rewrite 的东西。您应该使用直接 url (http://www.example.nl/page.php) 我的意思是允许在您的 url 中使用 get 变量...

【讨论】:

@dodo 因为我正在使用 codeigniter 我想调用一个控制器函数怎么做? 也许您可以创建自己的页面(例如example.com/myPageToCall.php),并且此页面模拟了对带有 curl 之类的控制器函数的调用...我不熟悉 codeigniter,所以我可以t 为您提供您必须自己完成的确切解决方案;)【参考方案3】:

在你的 url 中试试函数名 网址:“主要”

【讨论】:

以上是关于这是 jquery.ajax() 中的有效 url 参数吗?的主要内容,如果未能解决你的问题,请参考以下文章

JQuery中的Ajax

请在 401 时帮助测试 Firefox jQuery ajax 中的 CORS 问题

Laravel Jquery Ajax 404 错误和迁移 URL 问题

jQuery.ajax() 并不总是有效吗?容易失火吗?

jQuery Ajax 文件上传

jQuery Ajax 文件上传