У меня есть форма со слишком большим количеством полей.То, что я пытаюсь сделать, это сначала выполнить некоторую проверку с использованием jquery;который работает нормально до сих пор.У меня есть обработчик события «onclik», который проверяет тип файла, который загружен пользователями, и, если файл не является изображением, показывает сообщение пользователю.Если файл в порядке, он должен отправить некоторые данные на сервер и дождаться ответа.Пока у меня все работает нормально, но Ajax не работает.Пожалуйста, дайте мне руку Вот мой код:
$(document).ready(function(){
//$(\'#saveData\').bind(\'click\', function() {
//$(\'#saveData\').live(\'click\', function() {
$(\'#saveData\').click( function(){
var ext = $("#articlePhoto").val().split(".").pop().toLowerCase();
var allow = new Array("gif","png","jpg","jpeg","");
if(jQuery.inArray(ext, allow) == -1) {
$("div.fileType").html("some error message");
$("div.fileType").attr("tabindex",-1).focus();
return false;
}
else
{
$.ajax({
type: "POST",
url: url+"somefile.php",
data: "item1=somedata&item2=others",
success: function(data){
alert(data); // doesn't work
}
});
}
});
});
Спасибо