jquery的自动完成select not GONG中的ajax成功调用
这个函数在到达最后一部分之前是完全正确的, 这就是ajax调用的成功之处 C正在返回要分析的正确值,但它甚至从未到达警报函数 是否有人发现了任何明显的错误/方法,以使此代码更好地工作 多谢各位jquery的自动完成select not GONG中的ajax成功调用,jquery,.net,ajax,Jquery,.net,Ajax,这个函数在到达最后一部分之前是完全正确的, 这就是ajax调用的成功之处 C正在返回要分析的正确值,但它甚至从未到达警报函数 是否有人发现了任何明显的错误/方法,以使此代码更好地工作 多谢各位 $(function () { $("#txtSearch").autocomplete({ minLength: 2, timeout: 500, source: '@Url.Action("GetExercises")', sel
$(function () {
$("#txtSearch").autocomplete({
minLength: 2,
timeout: 500,
source: '@Url.Action("GetExercises")',
select: function (event, ui) {
event.preventDefault()
$("#txtSearch").val(ui.item.value)
var eName = document.getElementById("txtSearch").value
$.ajax({
type: "GET",
url: '@Url.Action("detailFill")',
contentType: "application/json; charset=utf-8",
data: { 'exerciseName': eName },
dataType: "text json",
success: function (data) {
alert(data[0].label+ " " + data[0].value)
document.getElementById("primaryMuscleValue").innerHTML = data[0].label
document.getElementById("secondaryMuscleValue").innerHTML = data[0].value
}
});
}
});
});
试试这个
$('#Dimen').autocomplete({
source: function (request, response) {
$.getJSON("/BindInventory/Dimen?term=" + request.term, function (data) {
response(data);
});
},
minLength: 1,
delay: 100
});
根据从c服务器端传递的内容,在jQueryAjax中设置数据类型。
如果是json数据,则将其设置为json;如果是文本,则将数据类型设置为text更改为数据类型:jsonNope,而不是it。。。。但我认为文本json是有效的,不是吗?从c返回的是什么?如果json den将数据类型设置为“json”,或者如果text den设置为“text”,则返回JsonConvert.SerializeObjectnew LabelValueAutoCompleteTprimary,secondary;这是有效json中的label:something,value:something,这是一个字符串。我会试试的