2016-10-17 113 views
0

您好我无法插入textarea for ajax PLease帮我弄清楚什么是错的。谢谢如何插入AJAX textarea

 $('#submit').click(function(){ 
     var message_options  = $('#message_options').val();   

     $.ajax({ 
       type: "post", 
       url: ajax_params.ajax_url, 
       data: {"action": "data", 
       "message_options":message_options, 
     }, 
       success: function(data){ 
      } 
     }); 
     }); 

PHP函数:

 function data(){ 
     global $wpdb; 
     $message_options = $_POST['message_options']; 

       $result2 = $wpdb->insert($table_client_event_details , 
        array( 
        'contact_person_id'=>$wpdb->insert_id, 
        'message_options'=> $message_options, 
        ) 
       ); 
     } 
+0

[Rü获得在'的print_r($ _ POST)值'在PHP? plz chk – devpro

+0

你必须在检查后定义为:global $ wpdb。 –

+0

嗨devpro是有价值 – coolshox

回答

0

我只是改变这个

$('#submit').click(function(){ 
    var message_options  = $('textarea').val(); // I change the element id to textarea. I dont know why if I use ID does not working. Thank you 

    $.ajax({ 
      type: "post", 
      url: ajax_params.ajax_url, 
      data: {"action": "data", 
      "message_options":message_options, 
    }, 
      success: function(data){ 
     } 
    }); 
    });