【发布时间】:2018-06-21 05:44:43
【问题描述】:
我该如何做简短的 JS 编码呢?我想用 Ajax 写 value 和 data-sutun 的结果。
<input autocomplete="off"
data-sutun="namedata"
type="text"
id="form-name"
name="gonkod"
class="form-control input-data typeahead" />
<input autocomplete="off"
data-sutun="countrydata"
type="text"
id="form-country"
name="gonkod"
class="form-control input-data typeaheadtwo" />
$( document ).ready(function() {
$('input.typeahead').typeahead({
source: function (query, process) {
var verim = $('#form-name').data('sutun');
return $.post("{{ URL }}{{ dil }}/ajax/autogkod", { query: query, verim :verim }, function (data) {
data = $.parseJSON(data);
return process(data);
});
},
showHintOnFocus:'all'
});
});
$( document ).ready(function() {
$('input.typeaheatow').typeahead({
source: function (query, process) {
var verim = $('#form-country').data('sutun');
return $.post("{{ URL }}{{ dil }}/ajax/autogkod", { query: query, verim :verim }, function (data) {
data = $.parseJSON(data);
return process(data);
});
},
showHintOnFocus:'all'
});
});
【问题讨论】:
-
您可以做的第一件事是只有一个文档就绪函数....无需声明多个....其次,将您的 AJAX 调用放入一个接受一些参数的函数中(输入选择器,例如).....
-
@cale_b: ajax 是插件实例化的一部分...
标签: javascript php jquery ajax autocomplete