自来也 发表于 2014-3-6 02:04:27

CI中js对json读取的问题

与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文件的路径应该怎么写?
页: [1]
查看完整版本: CI中js对json读取的问题