javascript - 当我在 Java 脚本中添加时,标签 cfselect 的上下文验证错误

标签 javascript jquery coldfusion cfselect

当我正常运行 CFSELECT 时它运行完美,但是当我在 javascript 中添加时它会出错。

正常的它有效。

<tr id='selectionDropdown'>
    <td >Non-Keyword Traffic:</td>
      <td>
        <cfif Session.ID eq Session.userID>
           <cfselect name="nonkeyword" multiple="true"  query="GetCodes" display="Code" value="Code" selected=#Form.nonkeyword#  >
            </cfselect>
        </cfif> 
      </td>
</tr>

没用

//The non keyword and all are checked

<td id='selectionDropdown'></td>
<cfoutput>    
function ShowDropdown(){

                if($('##nonKeyword').is(':checked') && !$('##all').is(':checked'))
                {
                    $( "##selectionDropdown" ).empty();
                    $( "##selectionDropdown" ).append( "<td>Non-Keyword Traffic:</td><td><cfif Session.ID eq Session.userID><cfselect name='nonkeyword' multiple='true'  query='GetCodes' display='Code' value='Code' selected='#Form.nonkeyword#'  ></cfselect></cfif></td>" );
                }
    }
</cfoutput>

在浏览器中出现错误。

<td id='selectionDropdown'>Context validation error for tag cfselect.<td>

因为我得到了一些评论和答案。 我正在编辑我之前尝试过的而不是 CFSELECT。

什么时候可以执行这个,为什么不用CFSELECT

if($('##nonKeyword').is(':checked') && !$('##all').is(':checked'))
            {
                $( "##selectionDropdown" ).empty();
                $( "##selectionDropdown" ).append( "<td>Non-Keyword Traffic:</td><td><cfif Session.ID eq Session.userID><select name='nonkeyword' multiple='true' selected='#Form.nonkeyword#'  ><cfloop query='GetCodes'><option value='#code#'>#code#</cfloop></select></cfif></td>" );
            }

最佳答案

您不能将 CFML 写入屏幕并希望它神奇地执行!那是你的问题。

这篇文章“The CFML request/response process”对其进行了详尽的解释,但归根结底,CFML 需要在执行之前进行编译,并且需要由 CFML 服务器而不是客户端浏览器来完成。

关于javascript - 当我在 Java 脚本中添加时,标签 cfselect 的上下文验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29800611/

相关文章:

javascript - 打印多页打印按钮

javascript - 没有 HTML 的 jQuery UI

javascript - 图像输入到 Canvas 和颜色选择器

coldfusion - CFHTTP POST,结果是图片,如何保存

javascript - Jquery 带条件选择选项

javascript - 如何只显示 div 的第一行文本并在点击时展开?

exception-handling - 未找到 noticeError 方法。使用 Coldbox 和 NewRelic 进行错误跟踪时

javascript - 如何确认 href 标签中链接的导航?

javascript - 我可以在保持焦点的同时移动 DOMElement 吗?

javascript - 尝试向 barba.js 添加监听器