我有这个变量,其中包含带引号的字符串:
$ligne['designation'] = "<td class='designation' ><input $valide class='input_designation' value='".htmlspecialchars($tmp_ligne['designation'])."' /></td>";
我把它打印出来,
回波
经过一些检查
这个字符串是这样的:
SERRURE D'ARMOIRE PM CLEDOR
我测试了很多php函数,但它们总是在引用前打印第一部分(htmlspecialchars
,addslashes
,htmlentities
)
有没有办法打印这个变量的完整字符串,知道这个变量是在一个由ajax
调用的函数中,结果是用下面的代码打印出来的?
$("#body_lignes_commande").html(result);
AJAX 代码:
$.ajax({
type: "POST",
url: "getLignes.php",
data: {"ordered_rows":ordered_rows, "id":id},
success : function(result, statut){
$("#body_lignes_commande").html(result);
}
});
2条答案
按热度按时间4ioopgfo1#
有必要在某些地方更改单引号和双引号。试试这个代码:
bfhwhh0e2#
<?php echo $ligne['designation'] . " = "<td class='designation' ><input ".$valide.". "class='input_designation' value='".htmlspecialchars($tmp_ligne['designation'])."' /></td>"; ?>