John Davidson

Add javascript variable inside PHP code to decrypt JSON

0 comments
Message:


Basically I have a combination of PHP codes and javascript codes. My mySQL data are encrypted using CodeIgniter, thus to load the data (view and edit) in json, i need to decrypt it again. My question is how to make my "$x" variable dynamic?


Thanks.


    function edit_person(id)
{
save_method = 'update';
$('#form')[0].reset();
$('#modal_form').modal({backdrop: 'static', keyboard: true, show: true });

<?php
$x = 13; //<== **i need to make this $x dynamic based on "edit_person(id)"** //
$url = "http://myurlhere.com/main/ajax_edit/".$x;
$datax = file_get_contents($url);
$string = json_decode($datax, TRUE);
?>

$.ajax({
url : "<?php echo site_url('main/ajax_edit')?>/" + id,
type: "GET",
dataType: "JSON",

success: function(data)
{
$('[name="id"]').val(data.id);
// ** below code "firstName" is my decryption requirement ** //
$('[name="firstName"]').val("<?php echo $this->encryption->decrypt($string['firstName']); ?>");
$('#modal_form').modal('show');
},
error: function (jqXHR, textStatus, errorThrown)
{
alert('Error get data from ajax');
}
});
}


My Answer:
JavaScript variable inside PHP code to decrypt JSON data.

Here is an example of how you can achieve this:

php
// Your encrypted JSON data
$encryptedData = 'your_encrypted_json_data_here';

// Decrypt the data using CodeIgniter decryption function
$decryptedData = $this->encryption->decrypt($encryptedData);

// Pass the decrypted data to JavaScript variable
echo '';
?>


Now you can access the decrypted data in your JavaScript code using the `decryptedData` variable.

Rate this post

3 of 5 based on 8347 votes

Comments




© 2024 Hayatsk.info - Personal Blogs Platform. All Rights Reserved.
Create blog  |  Privacy Policy  |  Terms & Conditions  |  Contact Us