关于json数据中有正则表达式?

jq代码如下:
function getDayContent1(){
var content2="";
$.getJSON("jsp/web/HyGuid/js/json.json").success(function(data,textStatus, jqXHR){
alert(" success");
content2=data.chwPregWizCalendar.content;
});
alert(content2);
}
json文件如下:
{"chwPregWizCalendar":{"content":"<p>第一天<\/p>"}}

alert(content2);是一片空白,如果在alert(content2);下面再加一行alert(content2);的话,第一个alert(content2);空白,第二个alert(content2);就会正常显示<p>第一天</p>,总不能为了正常显示在项目中保留这个alert(content2);吧,求高手解答啊啊!!!
类似的问题最近又遇到了, alert("ss"); 
ifm.height(subWeb.body.scrollHeight+30); }如
果没有任何alert,subWeb.body.scrollHeight的值会偏大,在
ifm.height(subWeb.body.scrollHeight+30);这一行之前加上alert任意值之
后,subWeb.body.scrollHeight的值才会正常,这是怎么回事?

泛舟湖上清波郎朗
浏览 2376回答 2
2回答

幕布斯6054654

ajax是异步的,你的alert要写到它的回调函数里边去。就是说alert(content2);要放在content2=data.chwPregWizCalendar.content;的后面。
打开App,查看更多内容
随时随地看视频慕课网APP