2011-08-21 47 views
1

進出口移植的WordPress插件從腳本和Im發現它很難通過Ajax更新我的設置,或添加新的選項..WordPress的阿賈克斯插件

我想,因爲我原來的腳本使用使用AJAX阿賈克斯。

解決此問題的最佳方法是什麼?

我已經通過Ajax In Plugins閱讀和它的所有資源..的

這裏是插件的主要結構

爲myplugin/JS/custom.js < - 這有使用jQuery的所有Ajax請求-Ajax myplugin/ajax/< - 在這裏是所有接收設置更新的PHP文件。 myplugin/plugin.php < - 這會加載JavaScript文件。

JavaScript的使用加載:

wp_register_script('custom_script', plugins_url('/js/custom.js', __FILE__)); 
wp_enqueue_script('custom_script'); 

任何幫助greately感激..

回答

1

好吧,我花了一些時間來實現整個事情是如何工作的,但這裏是處理:

您使用下面的示例代碼:

的Javascript
$阿賈克斯({ 類型: 「POST」, URL: 「管理員-ajax.php」, 數據:{動作: 「DoMyAjaxStuff」} 成功:函數(){} });

PHP

add_action('wp_ajax_DoMyAjaxStuff', 'myajaxfunc'); 

function myajaxfunc{ 
//Do stuff here 
}