0

fbml モーダル ダイアログ ウィンドウ内のフォームからデータを送信する方法

4

1 に答える 1

0

複数の方法でそれを行うことができます[Mockajax、URLでデータを送信]、それでも通常のアクションメカニズムが機能しているかどうかをテストする必要があります。Mockajaxを使用すると、タスクを実行できます。

ここに例があります(FB wikiから直接、さらに情報が必要な場合は私に通知してください)

<fb:dialog id="my_dialog"> 
   <fb:dialog-title>My Little Dialog</fb:dialog-title>
   <fb:dialog-content><form id="my_form">Do you like my little dialog?</form>          </fb:dialog-content> 
  <fb:dialog-button type="submit" value="Yes" clickrewriteurl="http://www.someurl.com/response.php" clickrewriteid="my_dialog" clickrewriteform="my_form" /> 
   </fb:dialog> 
    I don't know what link to put, how about <a href="#" clicktoshowdialog="my_dialog"     style="border-top: solid 1px">this one?</a> The contents of http://www.someurl.com/response.php should print out FBML wrapped in fb:dialogresponse.

 <fb:dialogresponse> <fb:dialog-title>My Little Dialog Part II</fb:dialog-title> 
    <fb:dialog-content>I'm glad you like my dialog</fb:dialog-content> <fb:dialog-button type="button" value="Close" close_dialog=1 /> 
  </fb:dialogresponse>
于 2010-02-26T21:30:03.117 に答える