- 我怎樣才能使一個Ajax調用,當用戶單擊選項卡上?
- 我該如何處理html響應並在標籤內顯示它?
- 如何在HTML上綁定JavaScript事件?
我知道如何使用jQueryUI選項卡以及如何執行ajax調用?
我不知道如何在用戶點擊CKEditor中的標籤時觸發Ajax調用?
這是我寫的顯示CKEditor內部圖像對話框上的'測試'選項卡。
CKEDITOR.on('dialogDefinition', function(ev)
{
// Take the dialog name and its definition from the event
// data.
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
// Check if the definition is from the dialog we're
// interested on (the "Link" dialog).
if (dialogName == 'image')
{
// Add a new tab to the "Link" dialog.
dialogDefinition.addContents({
id : 'customTab',
label : 'Test',
accessKey : 'M',
elements : [
{
id : 'myField1',
type : 'text',
label : 'My Text Field'
},
{
id : 'myField2',
type : 'text',
label : 'Another Text Field'
},
{
type : 'html',
html : '<input type="text" name="query" id="query" class="left new-search-box file_dialog_query" style="width:300px !important;" defaulttext="Search Files" value="Search Files">'
},
]
});
}
});
您可以創建的jsfiddle,好嗎? –
閱讀基本的ajax tutos怎麼樣? –
嚮導致ajax請求的選項卡添加單擊事件,將來自ajax請求的響應附加到選項卡中,然後附加事件。 –