不工作
Jquery:
$('[id$=Name]').autocomplete('CallBack.aspx',{formatItem: function(item){return item.Name;}}).result(function(event, item) {
location.href = item.AGE;
});
杰森:
var data = [{NAME:"John",AGE:"57"}];
Work
Jquery:
var data = [{NAME:"John",AGE:"57"}];
$('[id$=Name]').autocomplete(data,{formatItem: function(item){return item.Name;}}).result(function(event, item) {
location.href = item.AGE;
});
alt文本http://img11.imageshack.us/img11/119/38235621.jpg
请帮我看看它是怎么做的?callback.aspx返回json不工作
发布于 2010-04-27 05:26:15
尝试将数据更改为:
var data = [{id:"John",value:"57"}];
编辑
下面是我认为你想要做的事情的一个例子:
var data = [{NAME:"John",AGE:"57"}];
$('[id$=Name]').autocomplete('CallBack.aspx', {
formatItem: function(item) {
return item.NAME;
}}).result(function(event, item) {
location.href = 'somepage.aspx?age=' + item.AGE;
});
基本上,您需要将return item.Name
资本化为return item.NAME
。
发布于 2014-07-14 03:49:26
尝尝这个
<script type="text/javascript">
$(document).ready(function () {
$("#TextboxId").autocomplete({
source: function (request, response) {
$.ajax({
url: "URL",
type: "POST",
dataType: "json",
data: { ids: idstopass },
success: function (retrieveddata) {
alert(retrieveddata);
var dData = JSON.parse(retrieveddata);
alert(dData.Name);
},
error: function (request, status, error) {
console.log("Error! " + request.responseText);
}
})
},
});
})
</script>
https://stackoverflow.com/questions/2721475
复制