2014-01-25 2 views
-2

Я хочу отправить форму и другое текстовое поле на мой пост ajax, это будет возможно? Вот мой кодОтправить форму и текстовое поле на ajax сообщение

<script> 
function updateuseracc(form, password) 
{ 
    var p = document.createElement("input"); 

    form.appendChild(p); 
    p.name="p"; 
    p.type="hidden"; 
    p.value=hex_sha512(password.value); 
    password.value=""; 

    var email=$("#curemail").val(); 

    $.post('updateuser.php',$('#myform').serialize(),textarea:textarea),(function(data){ 
    }); 
} 
</script> 

Я просто получаю ошибки с этим

+0

Был ли мой ответ решить ваш вопрос? Если да, отметьте это как ответ, чтобы другие могли это видеть. –

ответ

1

первой текстовой не является переменной. Если вы хотите получить его значение, выполните следующие действия:

var text = $(textarea).text(); 

Поместите данные в фигурные скобки, функция является третьим параметром.

$.post('updateuser.php', { 
      form:$('#myform').serialize(), 
      textarea:text}, 
     function(data){ 
    //code... 
}); 

Кроме того, вы должны заботиться о любых функциях безопасности на стороне сервера!

http://api.jquery.com/jquery.post/

+1

Прошу прощения, я не видел его раньше, его не работает – user3196424

+0

@ user3196424 - Не могли бы вы описать, что он не работает более подробно? Какая ошибка вы получаете? Что вы ожидаете вернуться? –

Смежные вопросы