首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用“in”运算符搜索“728”

无法使用“in”运算符搜索“728”
EN

Stack Overflow用户
提问于 2014-09-06 01:25:54
回答 1查看 1.3K关注 0票数 0

我是json编码它从php返回到这个js文件,我得到不能使用'in‘操作符搜索。I window.alert(数据),它看起来是正确的。

Uncaught :不能使用' in‘运算符搜索'728’在{“0”:{“名称”:“邓肯戴维斯”,“0”:“邓肯戴维斯”,“类型”:“学生”,“1”:“学生”},“1”:“1”:{“名称”:“安德鲁·麦基”,“0”:“安德鲁·麦基”,“类型”:“教授”,“1”:“教授”},“2”:{“名称”:“乔·史密斯”,“0”:“乔·史密斯”,“类型”:“学生”,“1”:“学生”},“3”:{“名称”:“约翰·海塔”,“0”:“约翰·海塔”,“类型”:“教授”,“1”:“教授”},“4”:{“名称”:“猫收藏者”,“0”:“猫收藏者”,“0”:“猫收藏者”,“类型”:“组”,“1”:“组”},“5”:{“名称”:“数据库知识”,“0”:“数据库知识”,“类型”:“组”、“1”:“组”}、“6”:{“名称”:“字典”、“0”:“字典”、“类型”:“图书”、“1”、“7”:{“名称”:“猫词典”、“0”:“猫词典”、“类型”、“1”、“图书”}、“8”:“名称”:“土豆词典”,“0”:“土豆词典”,“类型”:“图书”,“1”:“图书”}

代码语言:javascript
复制
$(function () {
$("#login_form").on('submit', function () {

    var Input = document.test.Input.value;
window.alert(Input);

    // use ajax to run the check
    $.ajax({
        url: '../php/DBConnect.php',
        type: 'POST',
        data: Input,
        success: DataReturn,
        error: function (xhr, status, err) { }
    });

    return false;
});

function DataReturn(Data) {

    window.alert(Data);

var tableheader = "<thead><tr><th>Name</th><th>Type</th></tr></thead>";

    $('#table').empty();

    $('#table').append(tableheader);

    $.each(Data, function (index, item) {
        $('#table').append('<tr><td>'
        + item['Name']
        + '</td><td>'
        + item['Type']
        + '</td></tr>');
    });

}

});

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-06 02:12:33

代码语言:javascript
复制
$.ajax({
    url: '../php/DBConnect.php',
    type: 'POST',
    data: Input,
    success: DataReturn,
    error: function (xhr, status, err) { }
});

添加dataType: 'json'

代码语言:javascript
复制
$.ajax({
    url: '../php/DBConnect.php',
    type: 'POST',
    data: Input,
    dataType: 'json',
    success: DataReturn,
    error: function (xhr, status, err) { }
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25695958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档