2012-10-22 32 views
0

下面的JavaScript方法工作的本地計算機上完全沒有問題,但上傳到服務器GoDaddy的後返回一個錯誤:JavaScript方法工作localy但不能在服務器

//add to saved profiles 
function addFav() { 
    /* opens a dialog */ 
    $("#addFavourite").dialog("open"); 
    /* error occurs in the next line */ 
    var profileName = document.getElementById("MainContent_lblMainName").textContent; 
    SendMessageWebService.saveProfile(profileName); 
}; 

我使用谷歌Chrome瀏覽器進行調試

+8

什麼是錯誤? –

+0

也許你現在的版本沒有ID爲MainContent_lblMainName的元素? – bfavaretto

+1

你上傳(或鏈接到)jQuery?您可能正在使用本地副本,因此它運行良好,但是當您上傳網站時,它會嘗試加載您的本地版本。 – keyboardP

回答

0

嘗試使用標籤的innerHTML屬性。你是否引用了正確的JavaScript文件?如果以編程方式引用lblMainName會更好:

var profileName = document.getElementById("<%= lblMainName.ClientID %>").InnerHTML; 
相關問題