我有一個JQuery的自動完成功能,我需要能夠到URL進入。我試圖從html data-url屬性中拉出url,但是我目前在JavaScript控制檯中得到了一個未定義的變量,所以我知道我沒有得到我期望的值。我已經在下面包含了我的代碼。任何幫助將不勝感激。動態獲取URL從數據JQuery的Ajax請求屬性
jQuery函數:
$(function() {
$(".autocomplete").autocomplete({
delay: 0,
source: function (request, response) {
var baseURL = $(this).data("url");
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
url: baseURL + request.term,
dataType: "json",
success: function (data) {
response(data)
}
});
},
minLength: 1,
});
HTML元素:
<td style="width: 90%">
<label for="tag_Name" class="inline">Server Tags: </label>
<input class="fixed autocomplete" type="text" id="tag_Name" placeholder="Type tags to add..." data-url="/RequestFieldValues/GetLikeResourceTags/?prefix=" />
</td>
仍然來了即使用引號也未定義。 – user2836554
試試吧,讓我們知道你是如何得到的。 – Archer
完美謝謝! – user2836554