如何在jquery ajax调用中添加静态文本到下拉列表 [英] How to add static text to dropdown in jquery ajax call
本文介绍了如何在jquery ajax调用中添加静态文本到下拉列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨朋友们,
我通过像这样的webservice动态地下垂价值(选项)
Hi friends,
I am binding values(options) to droopdown dynamically through webservice like this
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "MaterialRequestForm.aspx/BindBatches",
data: "{'ItemCode':'" + ui.item.val + "'}",
dataType: "json",
success: function (data) {
var seldata = [];
$(id).empty().append("Select");
$.each(data.d, function (key, value) {
$(id).append($("").val(value.BatchNum).html(value.Batch));
});
},
error: function (result) {
alert("Error");
}
});
现在我需要的是
如果没有选项附加到下拉列表然后附加静态文本不可用下拉菜单。
如何在空值上附加静态值下拉菜单???
我尝试过:
Now what I need is
If no option append to dropdown then append static text "Not available" to dropdown.
how to append static value dropdown on value empty???
What I have tried:
if($(id).find('option').length > 0)
{
$(id).append($("").val(value.BatchNum).html(value.Batch));
}
else
{
$(id).append("Not Available");
}
推荐答案
.ajax({
type: POST,
contentType: application / json; charset = utf-8,
url: MaterialRequestForm。 aspx / BindBatches,
data: {'ItemCode':' + ui.item.val + '},
dataType: json,
成功:功能 (数据){
var seldata = [];
.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "MaterialRequestForm.aspx/BindBatches", data: "{'ItemCode':'" + ui.item.val + "'}", dataType: "json", success: function (data) { var seldata = [];
(id).empty()。append(< span class =code-string> 选择);
(id).empty().append("Select");
.each(data.d, function (key,value){
.each(data.d, function (key, value) {
这篇关于如何在jquery ajax调用中添加静态文本到下拉列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文