0
我試圖在使用$ .ajax()調用(執行其他驗證)之前進行初始驗證,服務器。目前,我使用以下內容:
$('.form_submit').submit(function() {
var frm = $(this);
var url = frm.attr('action');
var data = $(this).serializeArray();
var proceed = true;
$.each(data, function(index, value) {
var name = data[index].name;
if ($('#' + name).hasClass('required') && value == '') {
$('.label_' + name).append('Please provide the value');
proceed = false;
}
});
if (proceed) {
$.ajax({
但'proceed'變量的值似乎沒有被考慮,並且驗證直接到ajax。
任何幫助,你會非常感激。
也許你可以考慮使用[jQuery驗證插件](http://docs.jquery.com/Plugins/validation)? – JMax
你看 - 這就是它 - 我真的不想使用任何插件 - 但我只是想出瞭如何去做。 – user398341