Javascript 当我试图通过jquery和ajax传递css代码时,它被删除了
我使用以下代码提交不同的值Javascript 当我试图通过jquery和ajax传递css代码时,它被删除了,javascript,ajax,jquery,Javascript,Ajax,Jquery,我使用以下代码提交不同的值 var evalue= 'color:#d32;font-size:12px;'; jQuery.ajax({ type: 'get', url: 'save.php', data: 'type=epush&id=' + qid+'&evalue='+pof+'&efield='+efield, beforeSend: function() {}, success: function
var evalue= 'color:#d32;font-size:12px;';
jQuery.ajax({
type: 'get',
url: 'save.php',
data: 'type=epush&id=' + qid+'&evalue='+pof+'&efield='+efield,
beforeSend: function() {},
success: function() {}
});
我遇到的问题是,值需要是css代码。
因此,当我使用$eval=mysql\u real\u escape\u字符串($\u GET['evalue'])代码>
这就去掉了代码。即使我使用$eval=&u GET['evalue']代码>它去掉了#标志。
我在javascript上使用了var evalue
,使其易于理解。您需要使用对参数进行编码,然后在PHP中使用
在PHP中:
urldecode($_GET['evalue']);
urldecode($_GET['evalue']);