2013-04-28 2 views
1

나는 PHP의 방법에 jQuery를 통해 ID를 전달하기 위해 노력하고있어,하지만 일이 아니에요 :jQuery 소스를 통해 URL 매개 변수를 전달하는 방법은 무엇입니까?

$(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

나는 혼란 제목 미리 사과거야! 어떤 중재자가 그것을 편집하기를 원한다면 : "어떻게해야합니까?", 그것은 훌륭 할 것입니다. –

+1

게시물을 수정할 수도 있습니다 –

+0

소스 URL의 끝에 추가 된 값은 이름과 값의 쌍이 아닌 숫자 여야합니다. 응용 프로그램이 예상하고 있으며 URI 세그먼트에서만 작동합니다. –

답변

0

솔루션은 다음과 같습니다

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