81,094
社区成员
发帖
与我相关
我的任务
分享
$.ajax({
type : "GET",
url : url,
dataType : "JSON",
data : {
"name" : keyword
},
success : function(data) {
console.log("type:" + type);
if (type == "think") {
if (data != null && data.length > 0) {
var availableNames = [];
for (var i = 0; i < data.length; i++) {
var item = {};
item["label"] = data[i].name + ", "
+ data[i].address;
item["value"] = data[i].name;
item["key"] = data[i].id;
availableNames.push(item);
}
$("#merchantName").autocomplete({
minChars : 0,
source : availableNames,
delay : 1000,
select : function(event, ui) {
$.ajax({
type : "GET",
url : "/merchant",
dataType : "JSON",
data : {
"id" : ui.item.key
},
success : function(data) {
console.log(data);
console.log(data.id);
$("#mid").val(data.id);
$("#description")
.val(data.description);
// add merchant image here
$("#address")
.val(data.address);
$("#x").val(data.x);
$("#y").val(data.y);
$("#tel")
.val(data.telephone);
$("#cityCode")
.val(data.cityCode);
Merchant.enableEdit();
},
error : function() {
alert("服务器维护中,马上就好。");
}
});
}
});
}
}
if (type == "check") { // 检查是否有同名商家
console.log(data);
if (data != null && data.length > 0) {
$("#tips").html("已经有同名的商家了,请换个名称").show();
} else {
$('#createMerchantDescription')
.html('没有搜索到相关记录,确定使用<font style=\"color:red;\">'
+ keyword + '</font>作为商家名称吗?');
$('#createMerchant').modal();
}
}
},
error : function() {
alert("服务器维护中,马上就好。");
}
});