ajax 从后台取字符串成功后用html()放到页面里却只显示<div></div>中间的内容没了, alert还有东西求解
$.ajax({type:"post",url:"shitiyibu.action",data:"current="+current+"&product_id="+pro...
$.ajax({
type: "post",
url: "shitiyibu.action",
data:"current="+current+"&product_id="+productid+"&jsonheji="+encodeURIComponent(jsonzu.toJSONString()),
dataType: 'json',
success: function(result) {
$(".shitiweizhitigan").html(""+result.tiganybufen);
alert(result.wentistring); (div中间内容都有取得字符串成功)
$("#wenti2").html(""+result.wentistring);(这块只有字符串<div></div> 显示id wenti2这部分中间内容没了)
$("#current").val(currentjia);
$("#jsonzu").html(""+result.jsonzu);
$("#jsonjiazai").html(""+result.jsonjiazai);
});
别的字符串都取到了没问题 ,就上面的wentistring字符串 取到后alert 能显示全部内容,而用html()加载却显示只有<div><div> 而div中间内容没了 wentistring这个字符串比较长 里边有标签。
大致内容
<div id='textarea_"+j+"' name='' style='' > <table border='1'><tr><td>........</td></tr></table></div>
求解
解答正确再给100金币 不会勿扰 展开
type: "post",
url: "shitiyibu.action",
data:"current="+current+"&product_id="+productid+"&jsonheji="+encodeURIComponent(jsonzu.toJSONString()),
dataType: 'json',
success: function(result) {
$(".shitiweizhitigan").html(""+result.tiganybufen);
alert(result.wentistring); (div中间内容都有取得字符串成功)
$("#wenti2").html(""+result.wentistring);(这块只有字符串<div></div> 显示id wenti2这部分中间内容没了)
$("#current").val(currentjia);
$("#jsonzu").html(""+result.jsonzu);
$("#jsonjiazai").html(""+result.jsonjiazai);
});
别的字符串都取到了没问题 ,就上面的wentistring字符串 取到后alert 能显示全部内容,而用html()加载却显示只有<div><div> 而div中间内容没了 wentistring这个字符串比较长 里边有标签。
大致内容
<div id='textarea_"+j+"' name='' style='' > <table border='1'><tr><td>........</td></tr></table></div>
求解
解答正确再给100金币 不会勿扰 展开
1个回答
展开全部
wentistring字符串里面是否有中文(gbk),
php数组使用json_encode函数中文有可能被编码成null
你的程序是采用utf-8编码,请确保文件保存为utf-8 无bom格式,如果你的程序是gbk的,可以先转成utf-8编码后在使用json_encode函数
$array = array('title'=>iconv('gb2312','utf-8','这里是中文标题'),'body'=>'abcd...');
echo json_encode($array);
php数组使用json_encode函数中文有可能被编码成null
你的程序是采用utf-8编码,请确保文件保存为utf-8 无bom格式,如果你的程序是gbk的,可以先转成utf-8编码后在使用json_encode函数
$array = array('title'=>iconv('gb2312','utf-8','这里是中文标题'),'body'=>'abcd...');
echo json_encode($array);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询