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