如何处理?
谢谢!!^^
7 个解决方案
#1
tt="<html><head></head><body>"
tt=tt+"</body></html>"
tt=tt+"</body></html>"
#2
str=str.replace(/\n\f/g,"")
#3
我试了用PHP的str_replace后再赋的值,不过还有问题,我试试孟子的
#4
不好意思~其实这个问题更应该发在PHP版。
重新详细叙述下问题:
想通过<script src=test.php></script>的方式从test.php中得到test.php返回结果
在test.php中,用了
ob_start();
$content = ob_get_contents();
ob_end_clean();
echo "document.write('$content');";
大概是这个意思。
但$content中断行较多,我用$content = str_replace("\n", "", $content);想除区换行,无果...
导致调用页面因为断行出错!
谢谢孟子先生回答……
重新详细叙述下问题:
想通过<script src=test.php></script>的方式从test.php中得到test.php返回结果
在test.php中,用了
ob_start();
$content = ob_get_contents();
ob_end_clean();
echo "document.write('$content');";
大概是这个意思。
但$content中断行较多,我用$content = str_replace("\n", "", $content);想除区换行,无果...
导致调用页面因为断行出错!
谢谢孟子先生回答……
#5
这样做
$s = eregi_replace("\r?\n","\\n",$s); // 去掉回车符,把\n换成\\n
$s = eregi_replace('"','\\"',$s); // 把"换成\\"
输出后js里是
document.write("\n\"");
说清楚了吗?
$s = eregi_replace("\r?\n","\\n",$s); // 去掉回车符,把\n换成\\n
$s = eregi_replace('"','\\"',$s); // 把"换成\\"
输出后js里是
document.write("\n\"");
说清楚了吗?
#6
不管再哪版,输出之前把换行替换成空格即可,另外把"替换成\"
#7
str=str.replace(/\n\f/g,"")
能解释一下吗??
能解释一下吗??
#1
tt="<html><head></head><body>"
tt=tt+"</body></html>"
tt=tt+"</body></html>"
#2
str=str.replace(/\n\f/g,"")
#3
我试了用PHP的str_replace后再赋的值,不过还有问题,我试试孟子的
#4
不好意思~其实这个问题更应该发在PHP版。
重新详细叙述下问题:
想通过<script src=test.php></script>的方式从test.php中得到test.php返回结果
在test.php中,用了
ob_start();
$content = ob_get_contents();
ob_end_clean();
echo "document.write('$content');";
大概是这个意思。
但$content中断行较多,我用$content = str_replace("\n", "", $content);想除区换行,无果...
导致调用页面因为断行出错!
谢谢孟子先生回答……
重新详细叙述下问题:
想通过<script src=test.php></script>的方式从test.php中得到test.php返回结果
在test.php中,用了
ob_start();
$content = ob_get_contents();
ob_end_clean();
echo "document.write('$content');";
大概是这个意思。
但$content中断行较多,我用$content = str_replace("\n", "", $content);想除区换行,无果...
导致调用页面因为断行出错!
谢谢孟子先生回答……
#5
这样做
$s = eregi_replace("\r?\n","\\n",$s); // 去掉回车符,把\n换成\\n
$s = eregi_replace('"','\\"',$s); // 把"换成\\"
输出后js里是
document.write("\n\"");
说清楚了吗?
$s = eregi_replace("\r?\n","\\n",$s); // 去掉回车符,把\n换成\\n
$s = eregi_replace('"','\\"',$s); // 把"换成\\"
输出后js里是
document.write("\n\"");
说清楚了吗?
#6
不管再哪版,输出之前把换行替换成空格即可,另外把"替换成\"
#7
str=str.replace(/\n\f/g,"")
能解释一下吗??
能解释一下吗??