Below is the AJAX call I make through jQuery. Review the code and see if there are differences that could cause your code to fail.
Mike,
<script>
queryServer : function (szCommand, szParams, cb)
{
var szCommand =
{
"szCommand" : szCommand ,
"szParams" : szParams,
"bVerbose" : false
};
var szJSON = encodeURIComponent ( JSON.stringify (szCommand) );
$.ajax (
{
url : "query.php",
method : "POST",
data : "szJSON=" + szJSON + "&",
success : function (szResponse)
{
debug.clear ();
debug.log ("time = " + Date());
debug.log ("szJSON = " + szJSON);
debug.log ("response: <BR>" + szResponse + "<BR>");
var objJSON = JSON.parse (szResponse);
if (cb)
cb (objJSON);
},
error : function ()
{ window.alert ("ajax call failed"); },
});
},
<script>
<?
print ("<pre>");
print_r ($_REQUEST);
print ("</pre><BR>");
$szJSON = (isset ($_POST ["szJSON"]) ? $_POST ["szJSON"] : "{}");
print ("szJSON = " . $szJSON . "<BR>");
?>
On 10/18/2014 9:19 AM, Biruntha Gnaneswaran wrote:
Thankyou.....--
I tried this but i couldn't get solution. And i want to get the output on the same file....can u help me?
<?php
echo '<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script>
var arr = ["a", "b", "c"];
var str = JSON.stringify(arr);
$.ajax({
type:"POST",
url: "ex.php",
data:"jsonstr=" + str,
dataType:"json",
success: function(){
alert("Test results submitted!");
}
});';
echo '</script></head><body></body></html>';
?>
<?php
echo json_encode($_POST['jsonstr']);
?>
On Saturday, October 18, 2014 11:15:43 AM UTC+5:30, ENetArch wrote:Biruntha,
Unfortunately, you cannot directly access a JavaScript Array from PHP. The two languages are working in different worlds.
Now with that said, there is a way to send a JavaScript Array to PHP to work on. What I am willing to do, is: describe the process. You will have to search for the methods to make this happen.
Transform your JavaScript Array into a JSON object / String.
The JSON string can be sent to PHP via a POST command via AJAX, as data.
In PHP, retrieve the $_POST variable assigned to your JSON string
Decrypt your JSON string back into a PHP array
Process your JavaScript Array as you needed
If you need to send the array back to JavaScript, reverse the process.
Good luck
Mike,
On 10/16/2014 11:19 PM, Biruntha Gnaneswaran wrote:
Can anyone give idea how to access javascript array variable from php???--
You received this message because you are subscribed to the Google Groups "JavaScript Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to javascript-information+unsubscribe@googlegroups.com .
For more options, visit https://groups.google.com/d/optout .
--
You received this message because you are subscribed to the Google Groups "JavaScript Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to javascript-information+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.