2010-04-06 15 views
3

这是一个有效的URL参数jquery.ajax(),这是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来查看实际发生了什么。

https://addons.mozilla.org/en-US/firefox/images/p/11828/

+0

@Alex没有发生任何事情时,通过萤火虫后检查标签检查为空... – udaya 2010-04-06 09:12:06

1

你正在使用类似的mod_rewrite我asume 。你应该使用直接URL(http://www.example.nl/page.php)我的意思是允许使用在你的网址,以获取变量...

在您的网址
+0

@dodo因为我使用笨我要调用一个控制器功能如何做到这一点? – udaya 2010-04-06 08:04:54

+0

也许你可以创建你自己的页面(例如http://www.example.com/myPageToCall.php),这个页面模拟了一个类似curl的控制器函数的调用...我对codeigniter不熟悉我不能给你确切的解决方案,这是你必须自己做的;) – dododedodonl 2010-04-06 13:40:28

1

尝试只函数名 网址:“主”