Помогите с 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-функции. Подскажите, где я накосячил! Заранее спасибо! |
Все, утренняя чашка кофе решила проблему. Файлы voice-for-article.php и script.js лежат в одной папке, соответственно косяк был в пути к скрипту.
|
| Часовой пояс GMT +3, время: 13:49. |