未能使用AJAX返回JSON对象
|
(请注意,我正在使用Kohana 3.1.0,因此该框架会自动路由以下所有网址)
我正在使用以下(jQuery)从index.php / functions / submit请求一个JSON对象
<script type=\"text/javascript\">
$(document).ready(function(){
$(\"#submit_enemy\").submit(function(e){
e.preventDefault();
var query = $(this).serialize();
$.getJSON(\'http://arflux-rpg.com/game/index.php/functions/submit\', query, function(data){
if (data.success == true)
{
$(\'#messages\').HTML(\"<div style=\'color: #00CE06;\'>Success. Enemy \\\'\" + data.name + \"\\\' created.</div>\");
}
else
{
$(\'#messages\').HTML(\"<div style=\'color: #f00;\'>Error: \" + data.err + \"</div>\");
}
});
$(\'#messages\').show(500).fadeOut(1000);
$(\'#form_content\').show(500);
});
});
</script>
路由URL时,将导致以下PHP代码:
http://pastie.org/2104063
有什么我想念的吗?
没有找到相关结果
已邀请:
3 个回复
赣借
久纳禾澎
),该模板控制器引发异常,因为它找不到名为\'template \'的视图文件(默认)。 (我在浏览器中访问了json URL来查看此内容) 切换到仅扩展
应该可以解决。
瓜唱鬼
您可以使用响应对象来代替回显结果的json对象: