0

我编写了一个 JQuerym 代码来从 Android 移动设备向在同一设备上运行的 PhP 代码进行 POST ajax 调用(移动设备成为 Web 服务器)。该代码使用 json_encode($arrayname) 将两个矩阵相乘并将结果作为一个矩阵返回。它在响应小于约 20k 时工作正常,但在超过 20k 大小时会损坏。我从桌面上的 Google Chrome 浏览器启动代码(移动设备中的代码被称为http://192.168.1.1:8080/code.phpIP 是移动设备的地址),我可以在 Google chrome 浏览器中看到结果(这是为了更好地查看结果)。我用谷歌搜索了很多,在这里发现了一些类似的问题,但他们在谈论 web.conf 和其他一些对我来说不完整的工作人员(我是网络开发的新手,我的问题进一步受到移动设备的限制)。

这是 POST 调用:

function callJSON(){
$.ajax({
type: 'POST',
url: URL_Multiply,
crossDomain: true,
data: {matrix1:input1[x],matrix2:input2[y],filename:z},
dataType: 'text',
success: function(res1, textStatus, jqXHR) {},
error: function (res1, textStatus, errorThrown) {alert('POST failed.');}
    });//AJAX
}//CALLjson

有没有办法克服这个限制?如果没有,我可以将结果作为文件发送吗?我需要对移动设备有真正的流量。我感谢您的帮助。

4

0 回答 0