php ajax return false issue












-2















I am using the following ajax function



function validatec()
{
var coupon = jQuery('#validateC').val();
var data = "coupon="+coupon;

$.ajax({
type : 'POST', //Method type
url : 'https://sainicomputers.co.in/exam/index.php/login/test/', //Your form processing file URL
data : data,
async : false,
success: function(msg) {
if(msg > 0)
{

}
else
{
alert("Please enter a valid Coupon Code");

}
return false;

}

});
}


What I want to do is that when the result is received from ajax call then I dont want to load the page. but this code is not working how can I do this ?










share|improve this question

























  • There is nothing in the code you've shown that would cause a page refresh.

    – Utkanos
    Nov 22 '18 at 15:43











  • I dont want to load page on success

    – Rohitashv Singhal
    Nov 22 '18 at 15:47











  • that's what @Utkanos said that in your code there is nothing that would cause a page refresh. Provide more code please (your html would help)

    – pr1nc3
    Nov 22 '18 at 16:12


















-2















I am using the following ajax function



function validatec()
{
var coupon = jQuery('#validateC').val();
var data = "coupon="+coupon;

$.ajax({
type : 'POST', //Method type
url : 'https://sainicomputers.co.in/exam/index.php/login/test/', //Your form processing file URL
data : data,
async : false,
success: function(msg) {
if(msg > 0)
{

}
else
{
alert("Please enter a valid Coupon Code");

}
return false;

}

});
}


What I want to do is that when the result is received from ajax call then I dont want to load the page. but this code is not working how can I do this ?










share|improve this question

























  • There is nothing in the code you've shown that would cause a page refresh.

    – Utkanos
    Nov 22 '18 at 15:43











  • I dont want to load page on success

    – Rohitashv Singhal
    Nov 22 '18 at 15:47











  • that's what @Utkanos said that in your code there is nothing that would cause a page refresh. Provide more code please (your html would help)

    – pr1nc3
    Nov 22 '18 at 16:12
















-2












-2








-2








I am using the following ajax function



function validatec()
{
var coupon = jQuery('#validateC').val();
var data = "coupon="+coupon;

$.ajax({
type : 'POST', //Method type
url : 'https://sainicomputers.co.in/exam/index.php/login/test/', //Your form processing file URL
data : data,
async : false,
success: function(msg) {
if(msg > 0)
{

}
else
{
alert("Please enter a valid Coupon Code");

}
return false;

}

});
}


What I want to do is that when the result is received from ajax call then I dont want to load the page. but this code is not working how can I do this ?










share|improve this question
















I am using the following ajax function



function validatec()
{
var coupon = jQuery('#validateC').val();
var data = "coupon="+coupon;

$.ajax({
type : 'POST', //Method type
url : 'https://sainicomputers.co.in/exam/index.php/login/test/', //Your form processing file URL
data : data,
async : false,
success: function(msg) {
if(msg > 0)
{

}
else
{
alert("Please enter a valid Coupon Code");

}
return false;

}

});
}


What I want to do is that when the result is received from ajax call then I dont want to load the page. but this code is not working how can I do this ?







php ajax






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 22 '18 at 15:44







Rohitashv Singhal

















asked Nov 22 '18 at 15:42









Rohitashv SinghalRohitashv Singhal

2,870104382




2,870104382













  • There is nothing in the code you've shown that would cause a page refresh.

    – Utkanos
    Nov 22 '18 at 15:43











  • I dont want to load page on success

    – Rohitashv Singhal
    Nov 22 '18 at 15:47











  • that's what @Utkanos said that in your code there is nothing that would cause a page refresh. Provide more code please (your html would help)

    – pr1nc3
    Nov 22 '18 at 16:12





















  • There is nothing in the code you've shown that would cause a page refresh.

    – Utkanos
    Nov 22 '18 at 15:43











  • I dont want to load page on success

    – Rohitashv Singhal
    Nov 22 '18 at 15:47











  • that's what @Utkanos said that in your code there is nothing that would cause a page refresh. Provide more code please (your html would help)

    – pr1nc3
    Nov 22 '18 at 16:12



















There is nothing in the code you've shown that would cause a page refresh.

– Utkanos
Nov 22 '18 at 15:43





There is nothing in the code you've shown that would cause a page refresh.

– Utkanos
Nov 22 '18 at 15:43













I dont want to load page on success

– Rohitashv Singhal
Nov 22 '18 at 15:47





I dont want to load page on success

– Rohitashv Singhal
Nov 22 '18 at 15:47













that's what @Utkanos said that in your code there is nothing that would cause a page refresh. Provide more code please (your html would help)

– pr1nc3
Nov 22 '18 at 16:12







that's what @Utkanos said that in your code there is nothing that would cause a page refresh. Provide more code please (your html would help)

– pr1nc3
Nov 22 '18 at 16:12














2 Answers
2






active

oldest

votes


















1














Your code not showing that there is a cause to page refresh, i think that you are calling the ajax when you click o button of type 'submit',
if yes, you have to change the type from submit to button and in your success reponse you have to add somthing like:



jQuery('#form').submit();





share|improve this answer































    0














    Try the below code, I have made few tweaks.



    On a side note: I think that return false; before the success function closes might also be a potential issue.



    function validatec()
    {
    var couponCode = jQuery('#validateC').val();
    var dataString = {coupon:couponCode} //change over here

    $.ajax({
    method : 'POST', //change over here
    url : 'https://sainicomputers.co.in/exam/index.php/login/test/', //Your form processing file URL
    data : dataString,
    async : false,
    success : function(msg) {
    alert("Enter success") //change over here
    if(msg > 0)
    {
    alert("Coupon Valid"); //change over here
    }
    else
    {
    alert("Please enter a valid Coupon Code");
    return false; //change over here
    }
    alert("Exit success") //change over here

    }

    });
    }





    share|improve this answer























      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53434334%2fphp-ajax-return-false-issue%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      1














      Your code not showing that there is a cause to page refresh, i think that you are calling the ajax when you click o button of type 'submit',
      if yes, you have to change the type from submit to button and in your success reponse you have to add somthing like:



      jQuery('#form').submit();





      share|improve this answer




























        1














        Your code not showing that there is a cause to page refresh, i think that you are calling the ajax when you click o button of type 'submit',
        if yes, you have to change the type from submit to button and in your success reponse you have to add somthing like:



        jQuery('#form').submit();





        share|improve this answer


























          1












          1








          1







          Your code not showing that there is a cause to page refresh, i think that you are calling the ajax when you click o button of type 'submit',
          if yes, you have to change the type from submit to button and in your success reponse you have to add somthing like:



          jQuery('#form').submit();





          share|improve this answer













          Your code not showing that there is a cause to page refresh, i think that you are calling the ajax when you click o button of type 'submit',
          if yes, you have to change the type from submit to button and in your success reponse you have to add somthing like:



          jQuery('#form').submit();






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 22 '18 at 15:47









          hamzanatekhamzanatek

          19610




          19610

























              0














              Try the below code, I have made few tweaks.



              On a side note: I think that return false; before the success function closes might also be a potential issue.



              function validatec()
              {
              var couponCode = jQuery('#validateC').val();
              var dataString = {coupon:couponCode} //change over here

              $.ajax({
              method : 'POST', //change over here
              url : 'https://sainicomputers.co.in/exam/index.php/login/test/', //Your form processing file URL
              data : dataString,
              async : false,
              success : function(msg) {
              alert("Enter success") //change over here
              if(msg > 0)
              {
              alert("Coupon Valid"); //change over here
              }
              else
              {
              alert("Please enter a valid Coupon Code");
              return false; //change over here
              }
              alert("Exit success") //change over here

              }

              });
              }





              share|improve this answer




























                0














                Try the below code, I have made few tweaks.



                On a side note: I think that return false; before the success function closes might also be a potential issue.



                function validatec()
                {
                var couponCode = jQuery('#validateC').val();
                var dataString = {coupon:couponCode} //change over here

                $.ajax({
                method : 'POST', //change over here
                url : 'https://sainicomputers.co.in/exam/index.php/login/test/', //Your form processing file URL
                data : dataString,
                async : false,
                success : function(msg) {
                alert("Enter success") //change over here
                if(msg > 0)
                {
                alert("Coupon Valid"); //change over here
                }
                else
                {
                alert("Please enter a valid Coupon Code");
                return false; //change over here
                }
                alert("Exit success") //change over here

                }

                });
                }





                share|improve this answer


























                  0












                  0








                  0







                  Try the below code, I have made few tweaks.



                  On a side note: I think that return false; before the success function closes might also be a potential issue.



                  function validatec()
                  {
                  var couponCode = jQuery('#validateC').val();
                  var dataString = {coupon:couponCode} //change over here

                  $.ajax({
                  method : 'POST', //change over here
                  url : 'https://sainicomputers.co.in/exam/index.php/login/test/', //Your form processing file URL
                  data : dataString,
                  async : false,
                  success : function(msg) {
                  alert("Enter success") //change over here
                  if(msg > 0)
                  {
                  alert("Coupon Valid"); //change over here
                  }
                  else
                  {
                  alert("Please enter a valid Coupon Code");
                  return false; //change over here
                  }
                  alert("Exit success") //change over here

                  }

                  });
                  }





                  share|improve this answer













                  Try the below code, I have made few tweaks.



                  On a side note: I think that return false; before the success function closes might also be a potential issue.



                  function validatec()
                  {
                  var couponCode = jQuery('#validateC').val();
                  var dataString = {coupon:couponCode} //change over here

                  $.ajax({
                  method : 'POST', //change over here
                  url : 'https://sainicomputers.co.in/exam/index.php/login/test/', //Your form processing file URL
                  data : dataString,
                  async : false,
                  success : function(msg) {
                  alert("Enter success") //change over here
                  if(msg > 0)
                  {
                  alert("Coupon Valid"); //change over here
                  }
                  else
                  {
                  alert("Please enter a valid Coupon Code");
                  return false; //change over here
                  }
                  alert("Exit success") //change over here

                  }

                  });
                  }






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 22 '18 at 19:58









                  dexterdexter

                  1,2831919




                  1,2831919






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53434334%2fphp-ajax-return-false-issue%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                      Alcedinidae

                      Origin of the phrase “under your belt”?