我编写了一个JQuerym代码,用于从Android移动设备调用POST ajax调用到在同一设备上运行的PhP代码(移动设备成为Web服务器)。代码将两个矩阵相乘,并使用json_encode($ arrayname)将结果作为一个矩阵返回。它的工作正常,而响应小于约20k,但超过20k大小时会被打破。我在桌面上启动了Google Chrome浏览器中的代码(移动设备中的代码称为http://192.168.1.1:8080/code.php
,其中IP是移动设备的地址)我可以在Google Chrome浏览器中看到结果(这是为了更好看结果)。我google了很多,在这里发现了一些类似的问题,但他们正在谈论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
有没有办法克服这个限制?如果没有,我可以将结果作为文件发送吗?我需要为移动设备提供真正的流量。感谢您的帮助。