私は関数(データ){...}内のフォーム要素を入力するためにgetJSONを使用しています。AJAX成功のコールバック内でフォームを作成
何がgetJSONの成功コールバック内で動的なHTMLフォームを作成するための最良の方法です。
私はこのフォームでボタンのクリックに基づいて/ショーのdiv/UIエレメントを有効にすることができるはずです。
ありがとうございました
私は関数(データ){...}内のフォーム要素を入力するためにgetJSONを使用しています。AJAX成功のコールバック内でフォームを作成
何がgetJSONの成功コールバック内で動的なHTMLフォームを作成するための最良の方法です。
私はこのフォームでボタンのクリックに基づいて/ショーのdiv/UIエレメントを有効にすることができるはずです。
ありがとうございました
動的コンテンツを作成し、ポップアップで表示する方がよいでしょう。 もしあなたがコードを通してちょっと説明すれば、それはいいと思うし、より速い応答を得るでしょう。
に役立つだろう。ボタンをクリックすると、他のテキスト入力とボタンがいくつか表示され、すべてのテキスト入力が有効になります。ポップアップは最善の方法ですか? – jqueryEnthusiast
あなたは簡単に次のパターンでのjQueryを使用してHTMLを作成することができます。特に
var successFunc = function(json) {
form = $('<form>').attr('method', 'get');
form.append($('<input>').attr({'type': 'text', 'val', 'jquery rocks'});
form.appendTo(document.body);
}
以上:
//assume json = { resultDiv: '.myResultDiv', value: 'this is an input' };
$.ajax({ ...
success: function(json) {
form = $('<form>').attr('method', 'get');
form.append($('<input>').attr({'type': 'text', 'val', json.value});
form.appendTo($(json.resultDiv));
}
}
・ホープ、このことができます!
コードスニペットは、私が戻って成功コール内のフォーム要素を(無効/読み取り専用)事前移入しgetJSONを使用しています – ghayes