【发布时间】:2018-09-24 22:09:51
【问题描述】:
我正在尝试更新 AMPscript 中的变量,以获取包含关键字的值列表。这个值被插入到一个输入中,然后我点击一个搜索按钮来查找结果。我尝试添加一些 jQuery 代码,但这没有奏效。如何将输入值获取到我的 AMPscript 中并使用这些值刷新表格?
这是我当前的代码:
<div>
<label for="keyword">Please enter a keyword for search</label>
<input type="text" id="keyword" name="keyword">
<button id="searchBtn">Search</button>
</div>
<div id="content">
%%[
var @rows, @rowcount, @i, @code, @value, @keyword
set @rows = LookupRows("MyDataExtension","Active",1)
set @rowcount = RowCount(@rows)
IF @rowcount > 0 THEN]%%
<table>
<tr>
<th>Code</th>
<th>Value</th>
</tr>
%%[
FOR @i = 1 TO @rowcount DO
set @row = Row(@rows, @i)
set @code = Field(@row,"Code")
set @value = Field(@row,"Value")
]%%
<tr>
<td>%%=v(@code)=%%</td>
<td>%%=v(@value)=%%</td>
</tr>
%%[NEXT @i]%%
</table>
%%[ELSE]%%
<p>
No Account Records
</p>
%%[ENDIF]%%
</div>
【问题讨论】:
-
在salesforce.stackexchange.com,特别是marketing-cloud 和ampscript 标签,您将获得更多关注您的SFMC 问题。
-
AMPscript 是服务器端的,所以它只在页面加载之前进行评估。
标签: javascript html ampscript