src引用JS文件出错,直接放script标签对中间没问题。
JS文件如下,不过应该不是JS文件问题,我把JS文件全部删除,PHP文件里面使用src引用空的JS文件还是提示错误。直接放script标签对中间不使用src就没问题。网上...
JS文件如下,不过应该不是JS文件问题,我把JS文件全部删除,PHP文件里面使用src引用空的JS文件还是提示错误。直接放script标签对中间不使用src就没问题。网上搜索这样的问题都说是编码问题,但试过各种编码问题依旧。提示的错误是缺少标识符。另外,我本来想用AJAX实现不刷新页面更新验证码图片,结果发现很难实现,结果用拟静态的方法实现的。每次单击图片就将图片地址转到一个带随机数的URL.用拟静态将随机的URL转到PHP输出验证码的图片。因为全是自学的,这样做不会有什么问题吧。
var xmlHttp;
function funimg(){
var id1=Math.random();
var src1='test' + id1 +'.html';
document.getElementById("img1").src=src1;
}
function checkname(frm){
if(frm.user.value.length>10||frm.user.value.length==0)
{
alert();
frm.user.focus();
}
}
function checkname1(frm){
if(frm.pw.value.length>10||frm.pw.value.length==0)
{
alert();
frm.pw.focus();
}
}
function checkname2(frm){
if(frm.pw2.value!=frm.pw.value)
{
alert();
frm.pw2.focus();
}
}
现在发现应该还是编码问题,src引用JS,把汉字去掉的时候代码的功能全部可以实现,虽然还是会提示缺少标识符错误。加上汉字就不能实现任何代码功能了。但是我把JS文件的格式转了UTF-8或者2312都不起作用啊。PHP文件是用的2312。
改成UTF-8+BOM编码可以用了。。。还是会有该死的缺少标识符错误。 展开
var xmlHttp;
function funimg(){
var id1=Math.random();
var src1='test' + id1 +'.html';
document.getElementById("img1").src=src1;
}
function checkname(frm){
if(frm.user.value.length>10||frm.user.value.length==0)
{
alert();
frm.user.focus();
}
}
function checkname1(frm){
if(frm.pw.value.length>10||frm.pw.value.length==0)
{
alert();
frm.pw.focus();
}
}
function checkname2(frm){
if(frm.pw2.value!=frm.pw.value)
{
alert();
frm.pw2.focus();
}
}
现在发现应该还是编码问题,src引用JS,把汉字去掉的时候代码的功能全部可以实现,虽然还是会提示缺少标识符错误。加上汉字就不能实现任何代码功能了。但是我把JS文件的格式转了UTF-8或者2312都不起作用啊。PHP文件是用的2312。
改成UTF-8+BOM编码可以用了。。。还是会有该死的缺少标识符错误。 展开
展开全部
<script src='js路径' type='text/javascript' charset='gb2312' >
这样就行了
这样就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我测试没问题。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给的例子是引入远程文件而已,本质没什么区别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询