Php 生成并压缩html并发送对ajax请求的响应,然后使用jquery/js解压
嗯。因此,我向服务器发送了一个ajax请求。此响应包含我将附加到站点的html。我的目标是永远不要重新加载页面,而是在后台删除和添加带有ajax请求的html 首先,我不确定如何用php生成HTML。我想用以前成功的登录创建一个表。大概是这样的:Php 生成并压缩html并发送对ajax请求的响应,然后使用jquery/js解压,php,html,encryption,encoding,compression,Php,Html,Encryption,Encoding,Compression,嗯。因此,我向服务器发送了一个ajax请求。此响应包含我将附加到站点的html。我的目标是永远不要重新加载页面,而是在后台删除和添加带有ajax请求的html 首先,我不确定如何用php生成HTML。我想用以前成功的登录创建一个表。大概是这样的: $html = <<<HTML <div class="box"> <h2> <a id="toggle-logins">Previous
$html = <<<HTML
<div class="box">
<h2>
<a id="toggle-logins">Previous logins</a>
</h2>
<div class="block" id="logins">
<table>
<tr>
<th>Country</th>
<th>City</th>
<th>IP address</th>
<th class="currency">Time</th>
</tr>
<tr>
<td>Norway</td>
<td>Oslo</td>
<td>192.168.1.155</td>
<td class="currency">2011-04-15 04:00</td>
</tr>
</table>
</div>
</div>
HTML;
然后我用
var data = jQuery.parseJSON(data);
$("x")
.append(data.html)
这很好,但我想知道如何使用php
对$data
或$html
变量进行密码加密和压缩,然后使用jquery
对其进行解压缩和解密(如果可能)。在本例中,密码加密可能不是必需的,但我希望在将来对聊天和其他功能进行密码加密
比如:
$html = super_encryption($html, $password);
然后在jquery中
data.html = super_decryption(data.html, password);
只需gzip内容。浏览器支持这一点,因此不需要jQuery。通过以下方式启用此功能:
<?php
ob_start("ob_gzhandler");
?>
至于密码保护。只需使用SSL(https)。没有真正安全的基于javascript的数据加密方法。只需对内容进行gzip加密即可。浏览器支持这一点,因此不需要jQuery。通过以下方式启用此功能:
<?php
ob_start("ob_gzhandler");
?>
至于密码保护。只需使用SSL(https)。没有真正安全的基于javascript的数据加密方法