用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1202|回复: 2
收起左侧

[HELP] CI中js对json读取的问题

[复制链接]
发表于 2014-3-6 02:04:27 | 显示全部楼层 |阅读模式
与application同级目录下的public/js文件夹下,一个book.js和bookJson.json
js文件主要是实现对视图层中的<img>点击就切换图片和book信息的功能(图片路径和信息我都保存在json里面了)
我在视图层引用了book.js(代码如下),测试了一直获取不到,一直都是弹出‘no-json’,是不是$.getJSON的读取文件路径错了?
是不是我想的太复杂了,诸位有什么更好的办法么?
$('#book_image').click(function()
        {
                $.getJSON('bookJson.json',function(data)
                {
                        $.each(data,function(entryIndex,entry)
                        {
                                alert("bookinfo");
                        });
                });
                alert('no-json');
        });

 楼主| 发表于 2014-3-6 15:07:25 | 显示全部楼层
firebug中看过了,的确是json没有找到,请求地址是http://localhost/book/index.php/book.json,请问要在ci中js引用json要怎样正确写路径?
 楼主| 发表于 2014-3-7 20:40:27 | 显示全部楼层
虽然上面的代码有点问题,没有考虑ajax异步的情况,但在把ajax异步设置为false之后还是不行,在ci框架下js调用json文件的路径应该怎么写?

本版积分规则