gpt4 book ai didi

iis - CF 11.使用 ColdFusion.Ajax.submitForm 时出现 'ColdFusion is not defined' 错误

转载 作者:行者123 更新时间:2023-12-02 21:05:43 24 4
gpt4 key购买 nike

在旧笔记本电脑崩溃后,刚刚在新笔记本电脑上重新安装了所有内容。在此过程中从CF9升级到CF11。在 Windows 10 上运行 IIS。本地站点工作正常,但使用 ajax 提交表单时除​​外。

ColdFusion.Ajax.submitForm('registerForm', '/register_action.cfm', callback,errorHandler);
  • 我有<cfajaximport>在顶部。
  • 我有一个 IIS 虚拟 CFIDE 目录指向C:\ColdFusion2016\cfusion\wwwroot\CFIDE
  • CFAdmin 中的映射正确

CF9 没有问题。但我注意到 CF11 的脚本目录位于同一级别的 CFIDE 目录之外(名为“cf_scripts”的目录),而 CF9 的脚本目录位于 CFIDE 目录内部。

在我把事情搞砸之前,有没有人指出正确的方向?

解决方案

为了他人的利益,我做了以下事情:

  • CF管理员 Default ScriptSrc目录:/CF_SCRIPTS
  • IIS 虚拟目录:CF_SCRIPTS指向C:\ColdFusion2016\cfusion\wwwroot\cf_scripts\scripts\

最佳答案

在 IIS 中创建一个指向该脚本文件夹的虚拟目录。

在 ColdFusion 管理器中的“服务器”>“设置”选项卡下,确保“默认 ScriptSrc 目录”名称与您创建的 IIS 虚拟目录名称相匹配。

关于iis - CF 11.使用 ColdFusion.Ajax.submitForm 时出现 'ColdFusion is not defined' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36197926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com