How to use jQuery Validation plugin with form-level server-side validation?

前端 未结 3 773
小蘑菇
小蘑菇 2021-02-04 09:58

What\'s the best way to trigger errors on elements for server-side validation errors that come back after the form passes the initial client-side validation?

$(\         


        
3条回答
  •  青春惊慌失措
    2021-02-04 10:16

    On submit of the form, I would make the target of the form an invisible iframe on the page which would then call a function in the topWindow with it's result.

     
    

    then in the page in the iframe call a javascript method in the top window that either redirects on success or displays the errors.

    In the iframe

       
    

    In the top window (as an example)

    function uploadComplete( result ){
        $.unblockUI();
        if(result == "OK"){
            $.blockUI({ message: "File upload successful, request submitted.

    Redirecting..." }); setTimeout(function() { $.unblockUI({ onUnblock: function(){ window.location='thankyou.php'; } }); }, 2000); } else { $.blockUI({ message: "Failed.

    "+result }); $('.blockOverlay').attr('title','Click to remove').click($.unblockUI); } }

提交回复
热议问题