Form submission using AngularJS/AJAX

moh_abk

So normally, I would submit my forms using AJAX which will capture the form data, pass it to my PHP and the receive back any response from my php with the code below;

<script>
    $("input#submit").click(function() {
        $("#login-form").submit(function(e) {
            $('#loader').show();
            // Client side validation
            if ($("#email").val() == "" || $("#password").val() == "") {
                $('#loader').hide();
                fieldError();
            }
            else {

                var postData = $(this).serializeArray();
                var formURL = $(this).attr("action");

                $.ajax(
                    {
                        url : formURL,
                        type: "POST",
                        data : postData,
                        success:function(response) 
                        {
                            switch(response) {
                                case "Valid":
                                    $('#loader').hide();
                                    $('#login-form').trigger("reset");
                                    window.location.href="index.php";
                                    break;
                                case "not eValid":
                                    $('#loader').hide();
                                    emailError();
                                    break;
                                case "not aValid":
                                    $('#loader').hide();
                                    window.location.href="cverify.php";
                                    break;
                                case "not Valid":
                                    $('#loader').hide();
                                    credError();
                                    break;
                            }
                        }
                    });
            }
            e.preventDefault(); //STOP default action
            e.unbind();
        });
    });
</script>

I now have a form which uses Angular that I want to submit the same way as above bu doesn't seem to be working. In this form I'm using a button as submit.

<button type="submit" 
        id="submit"
        class="btn btn-fluid-full btn-primary btn-large" 
        ng-disabled="!blockCheckout()">
    Checkout
</button>

Using my form submission code from above replacing input#submit with button#submit isn't working and I'm just navigated to my form's action URL.

Any help appreciated

Vivek

You can use ng-submit directive on form tag.

Syntax

<form
  ng-submit="expression/function">
...
</form>

Example

<form ng-submit="submit()">

Now, you can define the submit function in your controller, which calls a service (Ajax) to submit form data.

To stop redirection, remove type="submit" attribute from button tag.

Reference

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Delayed form submission using JQuery

From Dev

Ajax form submission on a form created using jquery

From Dev

Using PHP form validation on jQuery form submission

From Dev

Form submission using ajax and page view moderation after the submission

From Dev

Automate form submission, on an AngularJS website, using Tampermonkey?

From Dev

Modal form Submission to PHP using Jquery .ajax

From Dev

Form submission cancel using javascript not working

From Dev

form submission using jquery.confirm

From Dev

Prevent double submission of form using jQuery

From Dev

Form submission using Jquery: NULL is submitted

From Dev

Email form submission without using php

From Dev

form submission using jquery.confirm

From Dev

php coding Form submission to server using php

From Dev

Using required checkbox validation to prevent form submission

From Dev

php:using two buttons inside same form and form submission

From Dev

Bootstrap tab Multiple form submission by using form id in jquery

From Dev

Grails Form Submission Fails with Dynamic Fields using JQuery

From Dev

Submission timestamp of custom Form using Google Apps Script

From Dev

Using jQuery AJAX to call a php page on form submission

From Dev

After form submission, updating database as well as displaying pdf using FPDF

From Dev

How to confirm a form submission with Bootbox using jQuery AJAX and JSON

From Dev

Using react-router to redirect upon form submission

From Dev

Using react-router to redirect upon form submission

From Dev

Keep form data inside the field after submission using php

From Dev

how to clear form using php PDO after successful submission

From Dev

jQuery - stop form submission from changing page using ajax

From Dev

How to pass variables to a CFC on Form submission without using hidden fields?

From Dev

How to do something before form submission without using preventing default

From Dev

Grails Form Submission Fails with Dynamic Fields using JQuery

Related Related

  1. 1

    Delayed form submission using JQuery

  2. 2

    Ajax form submission on a form created using jquery

  3. 3

    Using PHP form validation on jQuery form submission

  4. 4

    Form submission using ajax and page view moderation after the submission

  5. 5

    Automate form submission, on an AngularJS website, using Tampermonkey?

  6. 6

    Modal form Submission to PHP using Jquery .ajax

  7. 7

    Form submission cancel using javascript not working

  8. 8

    form submission using jquery.confirm

  9. 9

    Prevent double submission of form using jQuery

  10. 10

    Form submission using Jquery: NULL is submitted

  11. 11

    Email form submission without using php

  12. 12

    form submission using jquery.confirm

  13. 13

    php coding Form submission to server using php

  14. 14

    Using required checkbox validation to prevent form submission

  15. 15

    php:using two buttons inside same form and form submission

  16. 16

    Bootstrap tab Multiple form submission by using form id in jquery

  17. 17

    Grails Form Submission Fails with Dynamic Fields using JQuery

  18. 18

    Submission timestamp of custom Form using Google Apps Script

  19. 19

    Using jQuery AJAX to call a php page on form submission

  20. 20

    After form submission, updating database as well as displaying pdf using FPDF

  21. 21

    How to confirm a form submission with Bootbox using jQuery AJAX and JSON

  22. 22

    Using react-router to redirect upon form submission

  23. 23

    Using react-router to redirect upon form submission

  24. 24

    Keep form data inside the field after submission using php

  25. 25

    how to clear form using php PDO after successful submission

  26. 26

    jQuery - stop form submission from changing page using ajax

  27. 27

    How to pass variables to a CFC on Form submission without using hidden fields?

  28. 28

    How to do something before form submission without using preventing default

  29. 29

    Grails Form Submission Fails with Dynamic Fields using JQuery

HotTag

Archive