JQuery ajax ответил, что содержимое не записывается в HTML-форму - PullRequest
0 голосов
/ 14 августа 2010

HTML-код:

Я повторяю это содержимое в php-файле. В результате я получаю только «Обратная связь». Оставшаяся часть не отображает HTML-форму

<div > Contact Us 
  <form name="profile" action="" method="post"> 
    Name : <input type="text" name="fullname" id="fullname" />
    Email : <input type="text" name="email" id="email" />
    Mobile : <input type="text" name="mobile" id="mobile" />
  </form>
</div> 

Ответ кода Jquery:

$.post("contact_us.php",{ user_id:$('#user_id').val(),typ:'contact_us' },
 function(data) {   
   $('#contact_us').html(data); 
});

В contact_us id не пишет форму обратной связи, пожалуйста, кто-нибудь, помогите мне

Ответы [ 2 ]

2 голосов
/ 14 августа 2010

Вы пробовали использовать Firebug?

http://getfirebug.com/

Это позволит вам увидеть, что возвращает скрипт.

ОБНОВЛЕНИЕ:

Вы ссылаетесь на контейнер с ID = "contact_us"

$('#contact_us').html(data); 

Вам необходимо установить идентификатор div, в котором вы хотите заменить содержимое.

<div id="contact_us"></div>
0 голосов
/ 14 августа 2010

Ваш HTML-код недействителен. Вам нужно закрыть тег div

<div >
  Contact Us 
  <form name="profile" action="" method="post"> 
    Name : <input type="text" name="fullname" id="fullname" />
  </form>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...