Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите с jQuery! (https://javascript.ru/forum/jquery/32281-pomogite-s-jquery.html)

Adm123 10.10.2012 09:12

Помогите с jQuery!
 
Здравствуйте, уважаемые форумчане!
Помогите, пожалуйста, решить проблему! Суть такова.
Если я пишу прямо в коде страницы
echo("<div style=\"float: left; border: 0px;\" onClick=\"
	$.ajax({
	url: '../config/voice-for-article.php',
	type: 'POST',
	cache: 'false',
	data: 'id=12&ivoice=5',
	success: function(data)
	{
		alert(data);
	}
});
\">");


файл ../config/voice-for-article.php'
<?php
$article = $_POST['id'];
$voice = $_POST['voice'];
echo("Спасибо, Ваш голос учтен! $article")
?>


то по клику на нужном div'е прекрасно вылетает alert с сообщением.

Но если я пишу на странице
echo("<div style=\"float: left; border: 0px;\" onClick=\"VoiceResult();\">");


и при этом в заголовке странице загружаю файл script.js с содержимым
function VoiceResult()
{
	$.ajax({
	url: '../config/voice-for-article.php',
	type: 'POST',
	cache: 'false',
	data: 'id=12&ivoice=5',
	success: function(data)
	{
		alert(data);
	}
});
}

то ничего не срабатывает. Видимо, ошибка в js-функции. Подскажите, где я накосячил!

Заранее спасибо!

Adm123 10.10.2012 09:25

Все, утренняя чашка кофе решила проблему. Файлы voice-for-article.php и script.js лежат в одной папке, соответственно косяк был в пути к скрипту.


Часовой пояс GMT +3, время: 14:34.