使用ajax将数据发布到服务器将%5Bobject%20Object%5D添加到url

时间:2011-07-24 17:16:38

标签: jquery

我正在尝试使用以下ajax代码从我的页面向服务器发布数据。但是我收到一个错误,并且萤火虫显示它试图得到的网址是:

http://sitename/%5Bobject%20Object%5Dshelf.php?isbn=9781429958998&shelf=Have+Read+these+books&method=add&success=You+have+read+this+book!&fail=You+have+already+read+this+book

ajax.runReadThisBook = function() {
    $.get(ajax.site_root_path + "shelf.php", {isbn: ajax.isbn,
                                                     shelf: 'Have Read these books',
                                                    // shelf_id : '1',
                                                     method: 'add',
                                                     success: 'You have read this book!',
                                                     fail: 'You have already read this book!'},

        };
    }, "json");
}

1 个答案:

答案 0 :(得分:0)

似乎 ajax.site_root_path 是一个对象,而不是一个String(对象)。