\u00C2未在javascript中定义错误?
我在下面的一行中发现了这个错误\u00C2未在javascript中定义错误?,javascript,jquery,Javascript,Jquery,我在下面的一行中发现了这个错误 $j(id).dateplustimepicker( "setTime" ,timeVal); 您能帮我解决这个错误吗?错误可能不在此行中,因为没有计算字符串常量。例如,如果id包含该值,则不会出现此错误 再次出现错误时,打开浏览器的JavaScript控制台,查看完整的堆栈跟踪。最里面的框架是您需要查看的地方 [EDIT]由于您在jquery dateplustimepicker.js中找到了该字符,这就指出了问题的真正原因 计算机上的每个文本文件都有一个编码
$j(id).dateplustimepicker( "setTime" ,timeVal);
您能帮我解决这个错误吗?错误可能不在此行中,因为没有计算字符串常量。例如,如果
id
包含该值,则不会出现此错误
再次出现错误时,打开浏览器的JavaScript控制台,查看完整的堆栈跟踪。最里面的框架是您需要查看的地方
[EDIT]由于您在jquery dateplustimepicker.js
中找到了该字符,这就指出了问题的真正原因
计算机上的每个文本文件都有一个编码。但是没有办法知道是哪一个。您遇到的问题意味着:您的text/JS文件采用UTF-8编码,但您的web服务器使用不同的编码将其发送到浏览器。然后浏览器尝试读取它,但发现奇数字符->错误
错误的另一个原因是有人使用错误的编码编辑了文件。例如,在Windows上,当您使用Cp-125x加载文件并将其保存为UTF-8时,可能会发生这种情况
要进行检查,请从web服务器下载文件,并与原始文件进行二进制比较。错误可能不在此行中,因为此处没有计算字符串常量。例如,如果
id
包含该值,则不会出现此错误
再次出现错误时,打开浏览器的JavaScript控制台,查看完整的堆栈跟踪。最里面的框架是您需要查看的地方
[EDIT]由于您在jquery dateplustimepicker.js
中找到了该字符,这就指出了问题的真正原因
计算机上的每个文本文件都有一个编码。但是没有办法知道是哪一个。您遇到的问题意味着:您的text/JS文件采用UTF-8编码,但您的web服务器使用不同的编码将其发送到浏览器。然后浏览器尝试读取它,但发现奇数字符->错误
错误的另一个原因是有人使用错误的编码编辑了文件。例如,在Windows上,当您使用Cp-125x加载文件并将其保存为UTF-8时,可能会发生这种情况
要进行检查,请从web服务器下载该文件,并与原始文件进行二进制比较。我得到了答案,但我忘了在这里上传……实际上我遇到了这个问题,因为jquery的标准库文件中存在字符。文件名为jquery-dateplustimepicker.js。字符或者需要编码,否则会产生问题。字符必须替换为空格,而不是空格。我得到了答案,但我忘了在这里上传……实际上我遇到了这个问题,因为jquery的标准库文件中存在字符。文件名为jquery-dateplustimepicker.js。字符或者需要编码,否则会产生问题。字符必须替换为空格而不是。timeVal的值是什么?如果不看到
timeVal
varandid
,就很难判断。和$j
和dateplustimepicker
虽然我们可以猜测并用谷歌搜索它们,分别。Ravi:timeVal的值是任意时间…如果你不提供时间,那么我考虑了当前时间..谢谢你Mark…:)我会看一下..timeVal的值是什么?如果不看timeVal
varandid
,很难判断。和$j
和dateplustimepicker
,尽管我们可以分别猜测和搜索它们。Ravi:timeVal的值是任意时间…如果您不提供时间,那么我考虑了当前时间..谢谢您标记…:)我会查看它..message=“Error:ReferenceError,\u00C2未定义”stacktrace=true我在控制台中得到了这个..但没有得到确切的东西..你说的“但没有得到确切的东西”是什么意思?:-)什么是“东西”?请不要和我们玩猜谜游戏。用清晰、易懂、完整的英语句子为我们提供准确、相关的信息。来自世界各地的人都在这里(我来自德国),背景迥异。或者换一种说法:如果你不关心你的问题,为什么我们要这样做?检查你的web浏览器的文档如何获得“完整堆栈跟踪”(代码中有行号)。如果你找不到它,请在这里询问你的浏览器的名称和版本(在一个新问题中-并尝试搜索)。我得到了答案,但我忘了在这里上传…实际上我遇到了这个问题,因为jquery的标准库文件中存在字符。文件名为jquery-dateplustimepicker.js。字符或者需要编码,否则会产生问题。字符必须替换为空白,而不是。message=“Error:ReferenceError\u00C2未定义”stacktrace=true我在控制台中得到了它..但没有得到确切的东西..什么意思“但没有得到确切的东西”?:-)什么是“东西”?请不要和我们玩猜谜游戏。用清晰、易懂、完整的英语句子为我们提供准确、相关的信息。来自世界各地的人都在这里(我来自德国),背景迥异。或者换一种说法:如果你不关心你的问题,为什么我们要这样做?检查你的web浏览器的文档如何获得“完整堆栈跟踪”(代码中有行号)。如果你找不到它,请在这里询问你的浏览器的名称和版本(在一个新问题中-并尝试搜索)。我得到了答案,但我忘了在这里上传…实际上我遇到了这个问题,因为jquery的标准库文件中存在字符。文件名为jquery-dateplustimepicker.js。字符或者需要编码,否则会产生问题。字符必须替换为空格,而不是空格。