Показать сообщение отдельно
  #1 (permalink)  
Старый 21.04.2013, 08:55
Аватар для SteeLZzZ
Новичок на форуме
Отправить личное сообщение для SteeLZzZ Посмотреть профиль Найти все сообщения от SteeLZzZ
 
Регистрация: 11.02.2012
Сообщений: 7

Вопрос про Ajax.
Здравствуйте. Имеется это
<form method="post" id="message-form">
<input type="text" placeholder="Ваше имя или Никнейм" maxlength="16" size=32><br>
<input type="text" placeholder="Ваш E-Mail для обратной связи" maxlength="16" size=32><br>
<input type="text" placeholder="ICQ" maxlength="9" size=9><br>
<input type="text" placeholder="Skype" maxlength="16" size=32><br>
<textarea rows=10 cols=50 name="message" maxlength=255> </textarea><br>
<input type="image" src="images/send-mail.png" id="submit-mail" onclick="sendMessage();">
</form>

<script type="text/javascript">
function sendMessage() {
var idButton = document.getElementById('submit-mail');
var query = new XMLHttpRequest;
onreadystatechange = function() {
if(query.readyState == 4) {
	if(query.status == 200) {
		idButton.innerHtml = "Отправлено.";
	}
}	
}
query.open('POST','mail.html', false);
query.send(null);
idButton.innerHtml.$("<img src='images/ajax-loader.gif' />");
</script>


в консоле хрома выводится "Uncaught SyntaxError: Unexpected end of input". Спасибо заранее, не могу найти косяк.
Ответить с цитированием