2011-01-15 2 views
1

У меня есть список undordered Добавление в базу данных с помощью Ajax

  • Адитья
  • Sam
, который содержит имена людей из таблицы. Теперь я добавляю другое имя в базу данных с помощью ajax. Имена вставляются правильно в базу данных, но мне нужно обновить страницу, чтобы увидеть изменения (которые, разумеется, не нужны).

Эта часть меня смущает.

1) Если я возвращаю ответ на javascript, который дает «Имя», и я добавляю элемент списка «Имя» в dom.Then при обновлении страницы этот элемент не найден на странице.

2) Если я не верну ответ и просто добавлю в базу данных, то мне нужно обновить страницу, чтобы увидеть изменения.

Я использую простой яваскрипт на основе AJAX вызов, а не с помощью JQuery и т.д.

Как исправить эту проблему?

+0

, когда вы возвращаете ответ с именем, вы все еще добавляете его в базу данных? – dqhendricks

+0

позволяет видеть php, который обрабатывает запись и реакцию базы данных. – dqhendricks

+0

@ dqhendricks. Да, я сначала добавляю его в базу данных. –

ответ

2

Я использую на основе равнины Javascript Аякса вызов, а не с помощью JQuery и т.д.

Вы должны научиться использовать xmlhttprequest, если вы хотите сделать это без JQuery (или любой другой вид рамок). Вы также должны научиться append text/html to an element. В основном вам нужно будет изучить javascript по-старому, но имейте в виду только использовать «good parts of javascript».

Но, на мой взгляд, вместо этого вы должны использовать jquery (не слышали убедительной причины, почему вы его не используете), потому что это значительно упростит разработку javascript. Это можно легко получить, используя:

  1. http://api.jquery.com/jQuery.post/, чтобы добавить товар в базу данных.
  2. следующий add item to unordered list используя jquery.
Смежные вопросы