-2
我有一個文本框,通過jquery和ajax更新值。正在檢索的值有時會包含*。當值中包含*時,文本框中沒有任何內容。當我調試它時,它顯示它檢索到正確的值,所以我知道該部件工作正常。我怎麼能告訴jquery把確切的字符串?例如,結果可能是216. *,我需要在文本框中。謝謝你的幫助。jquery設置文本框的值不與'*'配合
這裏是我的代碼
$("#DiagnosisName").autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
url: "/Provider/SearchDiagnosis/",
data: {
SearchTerm: request.term
},
complete: function (data) {
response(data.responseJSON);
}
});
},
minLength: 3,
open: function() {
$(this).removeClass("ui-corner-all").addClass("ui-corner-top");
},
close: function() {
$(this).removeClass("ui-corner-top").addClass("ui-corner-all");
},
select: function (event, ui) {
$("#DiagnosisName").val(ui.item.DiagnosisName);
$("#DiagnosisName").focus();
$("#DiagnosisDescription").val(ui.item.DiagnosisDescription);
$("#DiagnosisCode").val(ui.item.DiagnosisCode);
return false;
}
})
.autocomplete("instance")._renderItem = function (ul, item) {
return $("<li>")
.append("<span>" + item.DiagnosisName + "</span>")
.appendTo(ul);
};
在通過AJAX後獲取的diagnosiscode不包含*它工作正常。如果是這樣,DiagnosisCode文本框爲空,一切填充
請發表您的代碼中的問題。 –
這是你把價值放在哪裏? '' – Misunderstood