1

我目前在 python 中的 Twisted HTTP 服务器上通过 AJAX 进行通信时遇到问题。虽然我可以发送请求并在服务器上累积要返回的数据,但当我尝试通过简单的 return 语句从服务器返回 JSON 时,它似乎永远不会调用 Jquery AJAX 中定义的成功函数,或者至少它从未在萤火虫中触发。

Jquery 代码片段:(假设它在 document.ready 下):

function json_http_post(url, data, callback) {
            $.ajax({
                url: url,
                type: "POST",
                dataType: "jsonp",
                data: {
                    type: data.type,
                    source : data.source,
                    trade: data.trade,
                    symbols: data.symbols,
                    time1: data.time1,
                    time2: data.time2,
                    interval: data.interval
                },
                success: function(data) {
                    callback(data);
                }
            });
        }

twised sever 实现与thisthat相似(或几乎相同) 。问题是我从未见过回调(数据)被调用,但我可以看到 python 没有错误地到达我的 return 语句,并且将一个 json 对象发送回回调。

4

0 回答 0