首页 > 解决方案 > 是否可以在 AJAX 成功中包含 php 函数:val()

问题描述

是否可以在 JS/Ajax 中包含 php 函数? $('#rb').val(response.uid); uid是 sql 表,结果是使用自定义 php 函数加密的,可以使用 php 中声明的自定义 php 函数解密。

从 get.php 发送的数据 =>$result = $stmt->fetch(PDO::FETCH_ASSOC); echo json_encode($result);

现在通常将变量解密为decrypt($row['uid']);如何解密val(response.uid)

  $.ajax({
    type: 'POST',
    url: 'get.php',
    data: {id:id},
    dataType: 'json',
    success: function(response){
            $('#rb').val(response.uid); 
    }
  });
}

标签: javascriptphpajax

解决方案


data sent from get.php => $result = $stmt->fetch(PDO::FETCH_ASSOC);

$result['uid'] = decrypt($result['uid']);

echo json_encode($result);

感谢 Chris G 的推动,我自己解决了。这是解决此问题的最简单方法。


推荐阅读