0

所以我通过我的控制器从 PHP(services(controller)/ajaxcontents(function)) 加载内容。该函数从数据库生成动态表单字段并将它们返回给向导。

它们的输出如下:

    <input type="text" class="P_name" 
name="dataString[HS1_General_Information_label_1]" value="Jones Mike">

生成表单字段的 Javascript

$(document).ready(function() {
// Initialize Smart Wizard with ajax content load and cache disabled
$('#wizard').smartWizard({contentURL:'services/ajaxcontents'
,contentCache:false});
 }); 

问题是我加载的内容未被识别。例如,我有一个class="data"动态加载的字段,一个简单的脚本无法识别该字段的存在。

如何先返回数据,然后根据返回的字段加载表单验证?有点像 ajax 的完整回调?

4

1 回答 1

0

智能向导文档:When a step got focus, the SmartWizard will post the step number to this contentURL and so you can write server side logic to format the content with the step number to be shown next. The response to this call should be该步骤的内容in HTML format.

所以,我想你不能发送带有标签的元素,而只能发送内容。

于 2013-06-02T23:46:07.767 回答