我在DW上有一个模板,位于我网站上不同目录中的数百个页面依赖。我最近添加了一个注销按钮,可以在点击时执行AJAX请求。
我有这一行:
xmlhttp.open("GET","../folder1/folder2/something.php?something=something",true);
现在,当我保存模板(更新链接到模板的所有页面)时,每行的代码行保持不变,并且因为并非每个页面都与模板位于同一目录中,所以)因无法找到文件(something.php
)而返回404错误。
通常,在DW中,当我在CSS中执行类似的操作(例如,链接背景图像)时,DW会将URL更改为适合其更新的每个页面。但情况并非如此。
我不能进入每个页面并编辑每个页面,我也不能快速查找和替换,因为代码位于锁定区域,这意味着我只能在模板上编辑它。
任何想法或替代方案?
由于
答案 0 :(得分:0)
Dreamweaver不会更新JavaScript中的路径。
您可以使用的是文件的根相对路径。由于../来自您的模板文件,我假设您的文件位于您的网站中:
{your site root}/folder1/folder2/something.php
所以,如果你尝试了:
xmlhttp.open("GET","/folder1/folder2/something.php?something=something",true);
请注意,我删除了..,并且路径有一个前导/。本文可能会提供更多信息:http://www.communitymx.com/content/article.cfm?cid=230ad