php ajax return false issue
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
add a comment |
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
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
add a comment |
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
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
php ajax
edited Nov 22 '18 at 15:44
Rohitashv Singhal
asked Nov 22 '18 at 15:42
Rohitashv SinghalRohitashv Singhal
2,875104482
2,875104482
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
add a comment |
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
add a comment |
2 Answers
2
active
oldest
votes
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();
add a comment |
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
}
});
}
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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();
add a comment |
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();
add a comment |
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();
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();
answered Nov 22 '18 at 15:47
hamzanatekhamzanatek
19611
19611
add a comment |
add a comment |
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
}
});
}
add a comment |
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
}
});
}
add a comment |
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
}
});
}
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
}
});
}
answered Nov 22 '18 at 19:58
dexterdexter
1,28311020
1,28311020
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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