から/devices/trucks
への変更方法はからurl
に変更できますか?私はchanのオートコンプリートのソースを変更しますが、原則として、コールバックを重複しないようにします。コールバックで使用する場合のajax URLの変更方法
$(function(){
$("#autofield").autocomplete({
source: function(request, response) {
$.ajax({
dataType: "json",
url: "/devices/cars",
data: {term:request.term, type:'all', fields:['id','name']},
success: function(json) {
var data=[];
for (var i = 0; i < json.length; i++) {
data.push({id:json[i].id,label:json[i].name});
}
response(data);
}
});
},
minLength: 2,
select: function(event, ui) {
$(this).parent().find("input[name='itemId']").val(ui.item.id);
}
});
$("#changeUrl").click(function() {
//Change url from /devices/cars to /devices/trucks
$("#autofield").val('').autocomplete("option", "source", function(request, response) {
$.ajax({
dataType: "json",
url: "/devices/trucks",
data: {term:request.term, type:'all', fields:['id','name']},
success: function(json) {
var data=[];
for (var i = 0; i < json.length; i++) {
data.push({id:json[i].id,label:json[i].name});
}
response(data);
}
});
});
});
});
実行時に変更したいと思っていますか? –
@ArupRakshitページの読み込み後に変更します。 – user1032531