不起作用此代碼工作完全在桌面瀏覽器,工程還對移動應用的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