2017-05-04 129 views
-2

這適用於Chrome,但不適用於Firefox。但它也不會給我一個錯誤。我禁用了所有的附加組件,並且它被踢了進來。我能做些什麼來使它無需告知用戶放棄其附加組件?它應該做的就是改變一個名字。另一種適用於Chrome但不適用於Firefox的JavaScript

function ChngNameSub(id) { 
var fn = document.getElementById("fname").value; 
var ln = document.getElementById("lname").value; 
var ajax = ajaxObj("POST", "Parse.php"); 
ajax.onreadystatechange = function() { 
    if (ajaxReturn(ajax) === true) { 
       location.reload(true); 
    } 
}; 
ajax.send("action=ChangeName&id=" + id + "&fn=" + fn + "&ln=" + ln); } 
+1

你能否澄清什麼是在每行發生的事情,然後告訴我們哪裏出了問題? – TankorSmash

+0

從某些輸入中抓取名稱[值], 將其發送到php解析器。 回來並重新加載。我會刪除一些毫無意義的線條。 – Jay

+0

有沒有錯誤,它似乎是做location.reload – Jay

回答

0

嘗試設置頭你發送請求前:

ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
+0

沒有任何影響。 – Jay

+0

它沒有工作。 – Jay

+0

我添加了GET,現在修改爲POST標題,對不起 –

相關問題