如何通过jQuery源传递URL参数?

时间:2013-04-28 14:37:40

标签: jquery

我正在尝试通过jQuery将ID传递给PHP中的方法,但它没有发生:

$(function(){
    $("#link").autocomplete({
        source: base_url + "bookmarks/jq_get_bookmarks_by_search_as_object/" + url.substring(url.lastIndexOf('/') + 1),
        open: function(event, ui) {
            $('ul.ui-autocomplete').removeAttr('style').hide().appendTo('.link-results').show();
        },
        select: function(event, ui) {
            $('.link-results').append('<div class="bookmark-search-box" id="bookmark-search-box-' + ui.item.bookmark_id + '"><input type="checkbox" id="bookmark-search-item-' + ui.item.bookmark_id + '" name="bookmark-search-items[]" value="' + ui.item.bookmark_id + '" checked="checked">' + ui.item.title + '<div>');
        }
    }).data( "autocomplete" )._renderItem = function(ul, item) {
        return $('<li></li>').data("item.autocomplete", item).append('<a>' + item.snippet + '</a>').appendTo(ul);
    };
});

我鼓舞了令人讨厌的代码行。您将看到我正在尝试使用URL的最后一个参数附加URL字符串。

任何想法都会受到热烈赞赏。

1 个答案:

答案 0 :(得分:0)

解决方案是:

source: base_url + "bookmarks/jq_get_bookmarks_by_search_as_object/" + $("#bookmark-active").val()