2013-04-03 39 views
0

我有一個JavaScript類JsonOptions。我不明白爲什麼我無法設置OnSuccess屬性。我試圖在ajaxJSON函數中寫出它的結果是空的。無法設置自定義對象屬性

function JsonOptions() 
{ 
    this.Url = ""; 
    this.OnSuccess = ""; 
} 

function ajaxJSON(sender, e) 
{ 
    e.preventDefault(); 
    var url = sender.href; 
    var onsuccess = $(sender).attr('data-ajax-onsuccess'); 

    var options = new JsonOptions(); 
    options.Url = url; 
    options.OnSucccess = onsuccess; 
    //options.OnSucccess = "Setting a straight string"; 
    console.log('WORKS onsuccess ' + onsuccess); 
    console.log('BLANK! o.OnSuccess ' + options.OnSuccess); 
    //...ommitted 
} 

奇怪的是,Url的作品。

我試圖做一個小提琴,但無法複製。衝突的地方?我應該尋找什麼?

回答

4

錯字在行:options.OnSucccess = onsuccess;

你的意思應該是options.OnSuccess = onsuccess;,你有1太多Ç「options.OnSuccess」

+0

我需要的朋友可以關注我的肩膀。謝謝。 –

+1

@ Valamas-AUS不用擔心,它會發生:)可能意味着時間休息一下,喝一杯咖啡。 – sweetamylase

+0

是的,也許使用類似JSLint的東西可能有助於這樣的錯誤。 –

相關問題