不起作用此代码工作完全在桌面浏览器,工程还对移动应用的Ajax代码在移动设备
function submitSN()
{
var data = [];
var eles1 = document.getElementsByClassName('chip');
for (var i = 0 ; i < eles1.length ; i++)
{
data.push(eles1[i].innerText.substring(0,eles1[i].innerText.length-5));
}
profile.skills = data;
profile.uid = uid;
$.ajax({
url: '/postprof',
type:'POST',
data: profile,
dataType: 'json',
headers: new Headers({ "Content-Type": "application/json" })});
$("body").html("<h1 style='text-align:center;padding:4%;'>Done, Return to your messenger now!</h1>");
}
,但它不会发送阿贾克斯在移动浏览器调用,我指这段代码正确
$.ajax({
url: '/postprof',
type:'POST',
data: profile,
dataType: 'json',
headers: new Headers({ "Content-Type": "application/json" })});
此代码适用于正常的桌面浏览器,但不适用于我的手机浏览器,如何解决此问题?
你有没有网址? –
看看这个网站,也许它会帮助你解决你的问题https://www.tutorialspoint.com/ajax/ajax_browser_support.htm –
Phone Gap?您需要在您的服务器页面上有COORS Access,因为该应用程序不在您的域中。 – PHPglue