Итак, по какой-то причине мой скрипт отказывается работать, хотя это кажется правильным.
Я попытался использовать $ .ajax вместо этого, но не работал с этим. Любые идеи, что пошло не так?
<script>
$(document).ready(function() {
$('#saveForm .submit').click(function() {
var _user = $('#saveForm .user');
_userId = $('#saveForm .userId');
_password = $('#saveForm .password');
$('#saveForm').append('<p>Loading...</p>');
$.post("ajax/fetchPhotos.php", {user:_user, userId:_userId, password:_password}, function(data) {
alert(data);
});
return false;
});
});
</script>
В Ajax/fetchPhotos.php у меня есть это:
<?php
set_time_limit(0);
session_start();
require_once("includes/functions.php");
require_once("includes/pclzip.lib.php");
/*
Huge block of code here (commented out for the moment)
*/
echo "wut?";
Таким образом, при нажатии .submit, он должен отправить запрос на fetchPhotos.php с тремя Params и затем оповещать "ВТУ?" , Прямо сейчас страница висит в хроме .. ничего не происходит. В firefox страница просто обновляется. Я получаю одну ошибку в консоли, но я вижу ее только в течение секунды секунды, когда страница обновляется напрямую.
Спасибо, Пит
Что разметка выглядеть? – 2010-12-03 13:43:25
В Firefox вы просмотрели `Error Console`? Это находится в меню «Инструменты». Информация внутри `Error Console` не исчезает, если вы не очистите ее вручную. Кроме того, если вы просматриваете журналы для веб-сервера, на котором размещен PHP-скрипт, вы видите какие-либо запросы на ваш скрипт? Кроме того, расширение «HttpFox» в Firefox поможет вам отслеживать запросы и ответы. – ayaz 2010-12-03 13:45:07