我在接下來的行發現了這個錯誤。 u00C2在javascript中沒有定義錯誤?
$j(id).dateplustimepicker("setTime" ,timeVal);
你能幫我解決這個錯誤嗎?
我在接下來的行發現了這個錯誤。 u00C2在javascript中沒有定義錯誤?
$j(id).dateplustimepicker("setTime" ,timeVal);
你能幫我解決這個錯誤嗎?
錯誤可能不在這一行,因爲沒有字符串常量在那裏被評估。例如,如果id
包含該值,則不會收到此錯誤。
當再次出現錯誤時,打開瀏覽器的JavaScript控制檯並查看完整的堆棧跟蹤。最內層的框架是你需要尋找的地方。
[編輯]既然您在jquery-dateplustimepicker.js
找到了這個字符,這就指出了問題的真正原因。
計算機上的每個文本文件都有一個編碼。但是無法確定哪一個。您的問題意味着:您的文本/ JS文件採用UTF-8編碼,但您的Web服務器使用不同的編碼將其發送到瀏覽器。瀏覽器然後嘗試閱讀它,但發現奇怪的字符 - >錯誤。
錯誤的另一個原因是某人使用錯誤的編碼編輯了文件。例如,當您使用Cp-125x加載文件並將其保存爲UTF-8時,可能發生在Windows上。
要檢查,請從Web服務器下載文件,並與原始文件進行二進制比較。
我得到了答案,但我忘了在這裏上傳....其實我有這個問題,因爲有Â字符存在於jquery的標準庫文件。文件名是jquery-dateplustimepicker.js。否則,該字符需要編碼,這就產生了問題。角色必須用白色空格代替Â。
timeVal的值是什麼? –
很難說,沒有看到'timeVal' var – fcalderan
和'id'就可以了。和'$ j'和'dateplustimepicker',雖然我們可以猜測和谷歌他們,分別。 –