2012-10-22 35 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; 
相关问题