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 votesComments