puts.php (JSON)Этот код не работает. Зачем?
{
"image":[
{
"name":'<div id="yes">Hi!</div>'
}
]
}
process.php
<HTML>
<HEAD>
<TITLE>Process</TITLE>
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.3.2.min.js"></script>
<script>
function loadPage() {
$(document).ready(function() {
$.getJSON('puts.php', function (JSON) {
$('#result').empty();
$.each(JSON.image, function (i, img) {
$('#result').append(img.name)
});
});
});
}
function loadEfect() {
$(document).ready(function() {
$('#yes').fadeOut();
$('#yes').fadeIn();
});
}
function start() {
loadPage();
loadEfect();
}
</script>
</HEAD>
<BODY onLoad="start()">
<div id="result"></div>
</BODY>
</HTML>
process.php
код в функции loadEfect()
не работает. (fadeIn
, fadeOut
не работает) Страница загружается loadPage()
функция для работы, но loadEfect()
функция не работает. Почему это? Где я могу сделать ошибку? Пожалуйста помоги.
попробуйте отладить его с помощью firebug или аналогичного, чтобы получить лучшее сообщение об ошибке. если вы загружаете скрипт с синтаксическими ошибками с помощью javascript, вы не увидите генерируемого сообщения об ошибке –
Я думаю, что часть его имеет две функции '$ (document) .ready()' ... –
Я считаю, что все строки в JSON должны быть двузначными ... ** проверить консоль ошибок ** –