ajax POST response is null
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
Trying to post data by clicking button, but in response getting null in php script
here is html
<input type="button" id="btn" value="View Menu" style="padding: 5px 10px; background-color:green;"/>
here is jquery
var action = 1;
$("input").on("click", sendData);
function sendData() {
if ( action == 1 ) {
$("#btn").css("background", "red");
var getData = 1;
$.post({
url: "drain.php",
type: "POST",
data: {"getData" : getData}
});
action = 2;
} else {
$("#btn").css("background", "green");
var getData = 0;
$.post({
url: "drain.php",
type: "POST",
data: {"getData" : getData}
});
action = 1;
}
}
And here is the PHP Script where I'm trying to receive data (getData)
$rcvd_data=filter_input_array(INPUT_GET,[
'data'=>FILTER_SANITIZE_STRING,
'dev_id'=>FILTER_SANITIZE_STRING
]);
if($rcvd_data !== FALSE && !is_null($rcvd_data)) {
$fp=fopen('drain.txt', 'a+');
fwrite($fp, implode(', ', [
0=>date('Y-m-d h:i:s A', time()),
1=>$rcvd_data['data'],
2=>$rcvd_data['dev_id']
]) . PHP_EOL);
}
$getData = $_POST['getData']; // here the posted data is recieved
echo "@".$getData."#";
die();
jquery ajax
|
show 6 more comments
Trying to post data by clicking button, but in response getting null in php script
here is html
<input type="button" id="btn" value="View Menu" style="padding: 5px 10px; background-color:green;"/>
here is jquery
var action = 1;
$("input").on("click", sendData);
function sendData() {
if ( action == 1 ) {
$("#btn").css("background", "red");
var getData = 1;
$.post({
url: "drain.php",
type: "POST",
data: {"getData" : getData}
});
action = 2;
} else {
$("#btn").css("background", "green");
var getData = 0;
$.post({
url: "drain.php",
type: "POST",
data: {"getData" : getData}
});
action = 1;
}
}
And here is the PHP Script where I'm trying to receive data (getData)
$rcvd_data=filter_input_array(INPUT_GET,[
'data'=>FILTER_SANITIZE_STRING,
'dev_id'=>FILTER_SANITIZE_STRING
]);
if($rcvd_data !== FALSE && !is_null($rcvd_data)) {
$fp=fopen('drain.txt', 'a+');
fwrite($fp, implode(', ', [
0=>date('Y-m-d h:i:s A', time()),
1=>$rcvd_data['data'],
2=>$rcvd_data['dev_id']
]) . PHP_EOL);
}
$getData = $_POST['getData']; // here the posted data is recieved
echo "@".$getData."#";
die();
jquery ajax
1
Please show us the form and the input field you are trying to post.
– Dave
Nov 25 '18 at 11:30
by clicking the button as stated above in html code, I want to trigger the ajax post
– inzam zaman
Nov 25 '18 at 11:32
Modify your question and add the elements I asked for please. You have only provide a small piece of your HTML.
– Dave
Nov 25 '18 at 11:38
1
As @Dave says, you have not shown us everything. You saygetting null in php script
- so show us the PHP script. If you want to check if your AJAX is firing at all, use your browser's dev tools, watch the network tab to see if the POST happens, and inspect it to see what data is POSTed.
– Don't Panic
Nov 25 '18 at 15:23
Added the PHP script @Dave
– inzam zaman
Nov 25 '18 at 23:18
|
show 6 more comments
Trying to post data by clicking button, but in response getting null in php script
here is html
<input type="button" id="btn" value="View Menu" style="padding: 5px 10px; background-color:green;"/>
here is jquery
var action = 1;
$("input").on("click", sendData);
function sendData() {
if ( action == 1 ) {
$("#btn").css("background", "red");
var getData = 1;
$.post({
url: "drain.php",
type: "POST",
data: {"getData" : getData}
});
action = 2;
} else {
$("#btn").css("background", "green");
var getData = 0;
$.post({
url: "drain.php",
type: "POST",
data: {"getData" : getData}
});
action = 1;
}
}
And here is the PHP Script where I'm trying to receive data (getData)
$rcvd_data=filter_input_array(INPUT_GET,[
'data'=>FILTER_SANITIZE_STRING,
'dev_id'=>FILTER_SANITIZE_STRING
]);
if($rcvd_data !== FALSE && !is_null($rcvd_data)) {
$fp=fopen('drain.txt', 'a+');
fwrite($fp, implode(', ', [
0=>date('Y-m-d h:i:s A', time()),
1=>$rcvd_data['data'],
2=>$rcvd_data['dev_id']
]) . PHP_EOL);
}
$getData = $_POST['getData']; // here the posted data is recieved
echo "@".$getData."#";
die();
jquery ajax
Trying to post data by clicking button, but in response getting null in php script
here is html
<input type="button" id="btn" value="View Menu" style="padding: 5px 10px; background-color:green;"/>
here is jquery
var action = 1;
$("input").on("click", sendData);
function sendData() {
if ( action == 1 ) {
$("#btn").css("background", "red");
var getData = 1;
$.post({
url: "drain.php",
type: "POST",
data: {"getData" : getData}
});
action = 2;
} else {
$("#btn").css("background", "green");
var getData = 0;
$.post({
url: "drain.php",
type: "POST",
data: {"getData" : getData}
});
action = 1;
}
}
And here is the PHP Script where I'm trying to receive data (getData)
$rcvd_data=filter_input_array(INPUT_GET,[
'data'=>FILTER_SANITIZE_STRING,
'dev_id'=>FILTER_SANITIZE_STRING
]);
if($rcvd_data !== FALSE && !is_null($rcvd_data)) {
$fp=fopen('drain.txt', 'a+');
fwrite($fp, implode(', ', [
0=>date('Y-m-d h:i:s A', time()),
1=>$rcvd_data['data'],
2=>$rcvd_data['dev_id']
]) . PHP_EOL);
}
$getData = $_POST['getData']; // here the posted data is recieved
echo "@".$getData."#";
die();
jquery ajax
jquery ajax
edited Nov 26 '18 at 0:48
inzam zaman
asked Nov 25 '18 at 11:18
inzam zamaninzam zaman
63
63
1
Please show us the form and the input field you are trying to post.
– Dave
Nov 25 '18 at 11:30
by clicking the button as stated above in html code, I want to trigger the ajax post
– inzam zaman
Nov 25 '18 at 11:32
Modify your question and add the elements I asked for please. You have only provide a small piece of your HTML.
– Dave
Nov 25 '18 at 11:38
1
As @Dave says, you have not shown us everything. You saygetting null in php script
- so show us the PHP script. If you want to check if your AJAX is firing at all, use your browser's dev tools, watch the network tab to see if the POST happens, and inspect it to see what data is POSTed.
– Don't Panic
Nov 25 '18 at 15:23
Added the PHP script @Dave
– inzam zaman
Nov 25 '18 at 23:18
|
show 6 more comments
1
Please show us the form and the input field you are trying to post.
– Dave
Nov 25 '18 at 11:30
by clicking the button as stated above in html code, I want to trigger the ajax post
– inzam zaman
Nov 25 '18 at 11:32
Modify your question and add the elements I asked for please. You have only provide a small piece of your HTML.
– Dave
Nov 25 '18 at 11:38
1
As @Dave says, you have not shown us everything. You saygetting null in php script
- so show us the PHP script. If you want to check if your AJAX is firing at all, use your browser's dev tools, watch the network tab to see if the POST happens, and inspect it to see what data is POSTed.
– Don't Panic
Nov 25 '18 at 15:23
Added the PHP script @Dave
– inzam zaman
Nov 25 '18 at 23:18
1
1
Please show us the form and the input field you are trying to post.
– Dave
Nov 25 '18 at 11:30
Please show us the form and the input field you are trying to post.
– Dave
Nov 25 '18 at 11:30
by clicking the button as stated above in html code, I want to trigger the ajax post
– inzam zaman
Nov 25 '18 at 11:32
by clicking the button as stated above in html code, I want to trigger the ajax post
– inzam zaman
Nov 25 '18 at 11:32
Modify your question and add the elements I asked for please. You have only provide a small piece of your HTML.
– Dave
Nov 25 '18 at 11:38
Modify your question and add the elements I asked for please. You have only provide a small piece of your HTML.
– Dave
Nov 25 '18 at 11:38
1
1
As @Dave says, you have not shown us everything. You say
getting null in php script
- so show us the PHP script. If you want to check if your AJAX is firing at all, use your browser's dev tools, watch the network tab to see if the POST happens, and inspect it to see what data is POSTed.– Don't Panic
Nov 25 '18 at 15:23
As @Dave says, you have not shown us everything. You say
getting null in php script
- so show us the PHP script. If you want to check if your AJAX is firing at all, use your browser's dev tools, watch the network tab to see if the POST happens, and inspect it to see what data is POSTed.– Don't Panic
Nov 25 '18 at 15:23
Added the PHP script @Dave
– inzam zaman
Nov 25 '18 at 23:18
Added the PHP script @Dave
– inzam zaman
Nov 25 '18 at 23:18
|
show 6 more comments
0
active
oldest
votes
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%2f53466915%2fajax-post-response-is-null%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f53466915%2fajax-post-response-is-null%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
1
Please show us the form and the input field you are trying to post.
– Dave
Nov 25 '18 at 11:30
by clicking the button as stated above in html code, I want to trigger the ajax post
– inzam zaman
Nov 25 '18 at 11:32
Modify your question and add the elements I asked for please. You have only provide a small piece of your HTML.
– Dave
Nov 25 '18 at 11:38
1
As @Dave says, you have not shown us everything. You say
getting null in php script
- so show us the PHP script. If you want to check if your AJAX is firing at all, use your browser's dev tools, watch the network tab to see if the POST happens, and inspect it to see what data is POSTed.– Don't Panic
Nov 25 '18 at 15:23
Added the PHP script @Dave
– inzam zaman
Nov 25 '18 at 23:18