Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript html_实体_解码与json_编码ajax不能正常工作_Javascript_Php_Jquery_Mysql_Json - Fatal编程技术网

Javascript html_实体_解码与json_编码ajax不能正常工作

Javascript html_实体_解码与json_编码ajax不能正常工作,javascript,php,jquery,mysql,json,Javascript,Php,Jquery,Mysql,Json,嗨,我有这个测试&;039;现在,当我将我的值提取到文本字段中时,数据库中存储的值并不像这个测试那样显示,我的代码是 $loadingPlanName = "SELECT * FROM " . DB_PREFIX . $tableName . " WHERE $tablePrimaryKey='$loadingPlanId'"; $sqlResult = mysqli_query($dbCon, $loadingPlanName); if (@mysqli_num_rows($sqlRes

嗨,我有这个测试&;039;现在,当我将我的值提取到文本字段中时,数据库中存储的值并不像这个测试那样显示,我的代码是

$loadingPlanName = "SELECT * FROM " . DB_PREFIX . $tableName . " WHERE $tablePrimaryKey='$loadingPlanId'";
$sqlResult = mysqli_query($dbCon, $loadingPlanName);
if (@mysqli_num_rows($sqlResult) > 0) {
     $jsonReturnArray["lpListingsData"] = mysqli_fetch_assoc($sqlResult);
     if($jsonReturnArray["lpListingsData"]["loadingPlanName"]) {
          $jsonReturnArray["lpListingsData"]["loadingPlanName"] = html_entity_decode($jsonReturnArray["lpListingsData"]["loadingPlanName"]);
     }
}
echo json_encode($jsonReturnArray);
exit;
我的javascript/jquery代码是

$("#loadingPlanName").val(data.lpListingsData.loadingPlanName);

但在文本字段中,它没有正确显示数据。数据应该在文本字段中进行测试,而不是测试&;039;是的。我不明白为什么html实体解码不起作用。

文本字段只显示纯文本,所以我要做的是显示正确的数据?因为我在php端使用html_entity_decode,但它对我不起作用。为什么要首先在数据库中存储实体?您应该存储原始数据,并在需要以HTML显示时将其转换为实体。我无法将原始数据存储在数据库中,所以现在有什么解决方案吗?