wie man get_field_name im externen Ajax-Handler verwendet

Ich lade neue Formularfelder von Ajax, wenn ich auf das Optionsfeld in meinem benutzerdefinierten Widget klicke. Im Ajax-Callback-Handler muss ich die Widget-classn get_field_name und get_field_id verwenden. Die Methode get_field_name wird in der class WP_Widget zurückgegeben . Also versuche ich den Moment dieser class zu bekommen. Aber ich kann das nicht tun. Bitte helfen Sie mir, wie man es in der externen class benutzt.

function wp_ajax_suport(){ add_action('wp_ajax_my_func', 'my_func'); add_action('wp_ajax_nopriv_my_func', 'my_func'); } add_action( 'init', 'wp_ajax_suport' ); function my_func(){ <input type="text" name="get_field_name('name'); ?>"> } 

Solutions Collecting From Web of "wie man get_field_name im externen Ajax-Handler verwendet"

Warum möchten Sie Ajax verwenden, um einige Felder im Formular im Widget anzuzeigen? Kann es nicht getan werden mit einfachen show hide mit jquery. Siehe unten. Nicht getestet, nur um einen Einblick zu geben.

HTML

   

Jquery