我有一個jQuery函數使用$ .ajax發佈到服務器,它在IE,Chrome和Safari中正常工作,但在Firefox中,服務器沒有收到POST值。當我詢問的形式收集(使用傳統的ASP),我得到undefined
所有值
$.ajax({
type: 'POST',
url: url,
dataType: "text",
data: { value1: true, value2: false },
success: function(html) {
// removed for clarity
},
error: function(xhr, ajaxOptions, thrownError) {
// removed for clarity
}
這肯定擊中服務器,當我看到在Firebug的值,它表明正是我所期待的POST,但某處,數據將丟失
爲了使事情更混亂,我在本地在IIS上運行它,它可以在所有瀏覽器中正常工作。
它不這樣做的URL生成,這取決於域運行它的跨域職位,所以我不能留在任何硬編碼值可能會造成問題
我想這是財產以後簡單我已經錯過了,但我的生活,我什麼也看不見