【发布时间】:2011-12-29 09:38:37
【问题描述】:
我对托管在同一台服务器上的两个子域使用相同的代码。该代码适用于第一个,但不适用于第二个。
原因可能是$(document).ready( function(),因为$(document).ready( function() 之外的脚本正在运行?
代码是:
$("#xdiv").autocomplete("script/get_list.php", {
width: 200,
matchContains: true,
selectFirst: false
});
$("#xdiv").result(function(event, data, formatted) {
$("#idmc").val(data[1]);
$("#mcc").val(data[2]);
});
【问题讨论】:
-
脚本不工作是什么意思?你得到什么样的错误?
-
您是否在控制台中遇到任何错误?脚本是在页面中还是在引用文件中?您是否尝试过在 FireBug 或 Chrome 中单步执行代码?
-
没有错误,只是不起作用
-
我猜当您复制代码时,在文件中的某个位置您可以直接引用旧子域...而不是新子域。也许是这样的......
-
即使文件夹名称相同,唯一我改变了他们的路径和奇怪的是一些代码正在工作,例如下面的工作
$('.del_btn').click(function(){ var del_id = $(this).attr('rel'); if(confirm("Sure you want to delete this article? There is NO undo!")) { $.post('script/delete.php', {delete_id:del_id}, function(data) { if(data == 'true') { $('#'+del_id).remove();alert('Article has been deleted!'); } else {alert('Article !');} }); } return false;});
标签: php javascript jquery host