2012-09-19 91 views
0

我需要一個按鈕來觸發一個jQuery UI對話框,這個AJAX請求基於inital鏈接標記中提供的GET參數的頁面。jQuery UI,.load和dialog

AJAX加載的頁面將根據提供的GET參數從數據庫檢索數據,並以填充的形式顯示給用戶。

用戶應該能夠編輯這些填充的表單字段,然後單擊「保存」,其中表單字段將被POST到另一個腳本(可以是自己的,或者根據需要分開)。

處理POST數據的scipt將返回true或false,如果false將提供錯誤,如果該框需要關閉,則返回true,完成工作。

這是據我已經得到了,但打的問題試圖讓我的頭周圍對付POST(做我需要這一個單獨的腳本?)

$(function(){ 
    $('a.edit').click(function() { 
     var url = this.href; 
     dialog.dialog({ 
      close: function(event, ui) { 
       dialog.remove(); 
      }, 
      modal: true 
     }); 
     dialog.load(
      url, 
      {}, 
       function (responseText, textStatus, XMLHttpRequest) { 
      } 
      ); 
      return false; 
     }); 
    }); 

<a class="edit" href="handle.php?d=838474&f=37446374"> 

回答

0

使用ID而不是類。

它最好不要更新從中提取數據的相同元素。