2012-02-09 3 views
4

私は、nyroModalの完全な例がないので混乱している何百人もの人の一人です。nyromodal ajaxフォーム/フィルタドキュメントまたは完全な例?

このような機能豊富なプラグインの場合、ほとんどの機能の包括的な例を見つけるのは難しいです。

私は、nyroModalウィンドウ内でフォームを開き、Ajax経由でページに値を送信してから、応答に基づいてウィンドウを閉じます。私はこれが/簡単であるべきであることを理解していますが、例や理解できる文書はありません。

これまでのところ、私はそれを窓で開き、窓に提出しましたが...いいえ、ajaxです。 (nyroModalで処理できるかどうかは確かではありませんが、フィルタを使用するかどうかはわかりません。

ここではnyroModalコール:ここでは

<script type="text/javascript"> 
    $('.nyroModal').nyroModal(
    { 
// not sure if these are needed, but without an example, better start guessing! 
callbacks: { 
    afterClose: function(nm) { 
     alert('Handled!'); 
    } 
} 
}); 
</script> 

はnyroModalウィンドウに呼ばれて、私のフォームです: 注:クラスの形を作る:nyroModalは、フォームがモーダル以内に提出することができます。私がやりたいと思っています

<form name="this" method="post" class="nyroModal" action="/vendor/orderDetail.cfm"> 
    <cfoutput><input type="hidden" name="oid" value="#oid#"></cfoutput> 
    <input type="text" name="comment"><input type="submit" value="Accept Product Request"> 
</form> 

何(あまり良い例になるだろう)、ユーザーがフォームを送信すると、私は、「アクション」ページにAJAXを介してデータを送信したいです。それはJSON応答を生成し、応答に応じてウィンドウを閉じます。だから、これはnyroModalで可能ですか?かなり後、私はこの機能への単一の参照を見つけることができませんが、 "機能"を除いて、その仕組みは示されていません。

誰かが例やドキュメントを教えてくれますか?

確かに、記載されている機能、つまりフィルタ/コールバック を使用する方法の例があるはずです。

誰かが完全な例を持っていれば、私たちはしばらく時間を節約でき、NyroDevはわかりやすいドキュメント群を望むだけの混乱している "バグ"への応答を止めることができます。

+0

+1よく表現されたフラストレーション。申し訳ありませんが私は助けることはできません。 –

+0

私はまた、NyroDevを高く評価したい: a:それを最初に構築する b:SOOOを柔軟に提供する方法 c:forums.etcでOVERおよびOVERを再度投稿する – illiquent

+0

Couldn 'もっと同意する2年後、文書はまだ吸う。 – DGibbs

答えて

0

nyroModalのフォームを開いて手動で探していると思います。私の答えはOpen iframe manually in nyroModalで説明します。

フォーム内にページを読み込んで、それをajaxなしで使用すると、送信ボタンをクリックするとページがモーダルウィンドウ(iframe)に更新されます。 あなたはそれを閉じ、JSON応答を生成し、あなたのモーダルのページを更新し、「アクション」ページにAJAXを介してデータを送信したい場合は...あなたは、このようなコードを使用する必要があります。もちろん

$('input#submit').click(function(e){ 
     e.preventDefault(); 

     // business code 

     if (formToClose) 
      $.nmTop().close(); 
    }); 

モーダルウィンドウが閉じられているときに何かを管理する必要がある場合は、コールバックafterCloseも使用できます。

関連する問題