永发信息网

jquery $.post返回值里面有链接,出现access denied问题,求救高手~~~~~~~

答案:1  悬赏:50  手机版
解决时间 2021-03-24 17:15
  • 提问者网友:疯孩纸
  • 2021-03-23 19:38
关键代码如下:
$.post('/sud/myfile.php',{'username':'aaa'},function(data){
$("#mainDIV").html(data);
});
myfile.php里输出的字符串中包含一个头文件的内容
里面有这两句:
<link rel="stylesheet" type="text/css" media="all" href="/css/default.css" />
<script language="javascript" src="/js/compub.js" type="text/javascript"></script>
以上代码在FF里正常,IE里不正常,我精细调试了一下,发现第二行的<script去掉就能把内容返回来了,但是不能去掉,去掉影响里面内容;
为啥在IE下提示我这个js access denied呢,FF下是好的,怎么办
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-03-23 20:21
装载页面,建议用load()函数试试<br>demo:<br> $(&quot;#mainDIV&quot;).load(&quot;'/sud/myfile.php&quot;, {username:'aaa'}, function(){<br>   alert(&quot;loaded&quot;);<br> });
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯