Очень рано играли в Javascript, Jquery и Validate.
Я использую метод Submit Button onClick для отправки формы.
<input class="submit" type="submit" value="Submit" onClick="submitForm()" />
Я использую отправку, если данные не проверены или не все поля проверены.
Логика работает, но вызов AJAX не работает. Я сократил PHP до
<?php
touch('phpTouch.txt');
phpinfo();
sleep(30;)
?>
javascript
$(document).ready(function () {
$('#formEnquiry').validate();
});
function submitForm() {
$('#msgid').append('<h1>Submitting Form (External Routine)</h1>');
if ($('#formEnquiry').validate().form() ) {
$("#msgid").append("<h1>(Outside Ready) VALIDATED send to PHP</h1>");
$.ajax({
url: "testPHP.php",
type: "POST",
data: frmData,
dataType: "json",
success: function () {
alert("SUCCESS:");
},
error: function () {
alert("ERROR: ");
}
});
} else {
$('#msgid').append('<h1>(Outside Ready) NOT VALIDATED</h1>');
}
return false; // Prevent the default SUBMIT function occurring (is this a fact ??)
};
Может кто-нибудь посоветовать, что я делаю не так.
Спасибо