0

我正在使用 ajax 请求发送 id 并从我的数据库中获取信息以填充表。这是客户端:

userLookup: function (callBack, idList) {
    var data;
    data = { 'idList': idList};
    var url = "/idLookup";
    $.ajax({
        type: 'GET',
        url: url,
        data: data,
        dataType: 'json',
        success: function (data) {
            callBack(data);
        }
    });
}

服务器端是这样开始的:

module.exports = function (app) {
    app.get('/idLookup', function (req, res) {
    ....

idList 变量是以逗号分隔的 id 列表。当只有 10 个左右时,它可以找到,但是当我达到大约 50-100 时,我得到一个“404 - 找不到文件”错误。任何人都知道这是为什么,我该如何解决?

4

1 回答 1

1

我认为您可以在 GET 请求中传递给“数据”参数的内容必须受到限制。我这样做了,现在可以了。

userLookup: function (callBack, idList) {
    var data;
    //data = { 'idList': idList};
    var url = "/idLookup?idList=" + idList;
    $.ajax({
        type: 'GET',
        url: url,
        //data: data,
        dataType: 'json',
        success: function (data) {
            callBack(data);
        }
    });
}
于 2013-07-22T19:59:07.960 回答