javascript - send json into php using jquery -


i have json php file , want send output php file. javascript:

var data_1; $.ajax({   type:"post",   url:"sd.php",   success:function(result){         data_1 = result;         test(data_1);         var st = json.stringify(data_1);         $.post('get.php',{q:st},function(data){             window.location = "get.php";         });   } }); 

and php file store json:

<?php       $obj = json_decode($_post['q']);      echo $obj;  ?> 

but outputs nothing. should do? please help.

you're not posting data with $.ajax call. try this

the javascript

var req = $.post("sd.php", {foo: "bar"});  req.done(function(res) {   console.log(res); });  req.fail(function() {   console.log("there error"); }); 

the php

<?php // sd.php $data = $_post["foo"]; echo "foo set to: {$data}"; exit; 

the output in browser console be

"foo set to: bar" 

if want return json php, can like

<?php header("content-type: application/json"); $data = array("text" => "hello {$_post['foo']}"); echo json_encode($data); exit; 

then output in browser console be

{text: "hello bar"} 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -