虚拟目录下JavaScript不能正常执行
各位大侠好,我在同一台服务器上用两种方式部署同一个网站。
第一种方法:在IIS下直接建一个网站,然后把目录指定到网站文件夹中。
第二种方法:在IIS下先建立一个网站,然后在此网站下建一个虚拟目录,虚拟目录也是指向网站文件夹。
但运行起来后,发现第一种部署方式可以正常操作,但第二种部署方式在打开网页时会提示(“$”未定义),请问是什么原因,要怎么才能解决此问题,IIS的版本IIS6,谢谢了!
脚本内容如下:
$(document).ready(
function() {
$("#OperationType").change(function() {
var id = $("#OperationType").val();
if (id == "Air") {
$("#BillType").empty();
$("<option value='BKNO'>提单号</option>").appendTo("#BillType");
}
else {
$("#BillType").empty();
$("<option value='Billno'>提单号</option><option value='Containerno'>箱号</option>").appendTo("#BillType");
}
});
});
------解决方案--------------------虚拟目录 网页下找不到JQuery的文件引用
楼主要修改下指向JQ的路径
------解决方案--------------------简单处理,你把JQ复制到这个网页所在目录,用“jq.js”的路径引用当前文件夹JS就可以了。