gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 16:55:24 24 4
gpt4 key购买 nike

当我正常运行 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/

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