powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Комментарии на AJAX
6 сообщений из 6, страница 1 из 1
Комментарии на AJAX
    #34538150
painless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа специалисты,

нужна Ваша помощь в отладке комментариев на AJAX + JS + PHP + MySQL.

У меня есть БД, JS скрипт, PHP скрипт и форма для отправления (имя + текстовое поле). Судя по всему, проблема в JS, т.к. данные в БД добавляются (т.е. если просто попробовать что-нибудь добавить из адресной строки).
Библиотеки jsHttpRequest.js и jsHttpRequest.php я брал с www.dklab.ru .

Вот код JS:

Код:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
<script language="javascript" type="text/javascript">

function addComment()
{
  form = document.getElementById("com");
  id = form.postid.value;
  text = form.comtext.value;
  name = form.comname.value;
  erdiv=document.getElementById("cerror");
  erdiv.innerHTML("Спасибо! Ваш комментарий сейчас будет добавлен! Пожалуйста, подождите.");
JsHttpRequest.query(
"comment.php",
{
  "postid": id,
  "comtext": text,
  "comname": name 
},
function (result, errors) {
if (result.err=='no')
{
  
  newdiv = document.createElement("div");
  newdiv.innerHTML(result.name);
  comtb = document.getElementById("comtab");
  comtb.appendChild(newdiv);
  newdiv2 = document.createElement("div");
  newdiv2.innerHTML(result.text);
  comtb.appendChild(newdiv2);
  form.comtext.value = "";
}
else
{
  erdiv=document.getElementById("cerror");
  erdiv.innerHTML = result.log;
}
},
true
)
}

</script>


Вот сам HTML:

Код:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<body>

<div id=comtab></div>
<div align=center id=cerror></div>
<form  name=comment id=com>
<input type=hidden name=postid value=>
Ваше имя:<input  type=text name=comname>
Текст записи:<textarea name=comtext cols=69 rows=10></textarea>
<input id=sub type=submit value="Добавить комментарий"
onClick="addComment(); return false;">
</form>


PHP код выкладывать?

Спасибо заранее.
...
Рейтинг: 0 / 0
Комментарии на AJAX
    #34538184
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая проблема-то?
...
Рейтинг: 0 / 0
Комментарии на AJAX
    #34538203
painless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
комменты не добавляются
...
Рейтинг: 0 / 0
Комментарии на AJAX
    #34538638
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Firebug не одинок. Инструменты отладки веб-программиста
Возможно ИЕ обижается, что имена свойств в кавычках
{
"postid": id,
"comtext": text,
"comname": name
},
...
Рейтинг: 0 / 0
Комментарии на AJAX
    #34543982
painless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nicht. :(
...
Рейтинг: 0 / 0
Комментарии на AJAX
    #34545050
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
четать сообщения об ошибках пробовал?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Комментарии на AJAX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]