質問: form.find('table'); form.appendto('body').hide(); しかし、私は特にこの部分について興味があります。//このような直接のhtmlコードの代わりにajaxを使用してこれを実現する必要があります私は他のチュートリアルや他のプラグインでこれを見てきました....しかし私が見たことはすべてこのハードコーディングされた方法でそれを続けています。誰もがajaxを介してこれを行う方法について何か洞察力を持っていますか?私はjquery/javaではできないし、jsファイルもphpを処理できないので、get_options()の値を使った選択ドロップダウンを人気があるので、私はajaxがちょうどいい解決策だと考えました起動方法がわからない
回答: jquery.ajax() を使用して:だから、その大きなフォーム変数の代わりに:$.ajax({ type: 'get', url: 'admin-ajax.php', data: { action: 'get_my_form' }, success: function(response){ var table = $(response).find('table'); // you don't seem to use this "table" var $(response).appendto('body').hide(); // ... } }); さて、php:add_action('wp_ajax_get_my_form', 'get_my_form'); function get_my_form(){ // build your form here and echo it to the screen exit; }