2015-12-15 43 views
4

有人可以告訴我如何可以爲OnSuccess的參數作出硬編碼值。這段代碼不是我的。我認爲這是ajax,但我仍然混淆它是什麼。阿賈克斯ajax硬編碼值(新手)

只着眼的onSuccess參數 「數據」

function onSuccess(data) { 
    if (data.result) { 
     $.App_setLogin(data.data.key1, data.data.key2); 
     window.location.href = data.data.url; 
    } 
} 

我想爲的onSuccess有效的硬編碼參數;如果添加了onSuccess函數內部 像

data.data.key1 = "fname"; 
data.data.key2 = "lname"; 
data.data.url = "url"; 
+2

yes然後按照上面設置的代碼設置參數。將它設置爲$ .App_setLogin –

+0

你的意思是你想從PHP腳本中返回這些數據嗎?或者只是用一些已知的值 – RiggsFolly

回答

1

你自己的例子將正常工作。爲了有一個onSuccess調用一個看似有效的參數,你需要以下相當簡單對象

var param = { 
    result: true, 
    data: { 
     key1: 'key 1', 
     key2: 'key 2', 
     url: 'url' 
    } 
}; 
//onSuccess(param); 

當然,所有這一切都可能不完全幫助你達到你的目標,未闡明。

+0

測試這個函數,謝謝它真的幫助我。 –