我需要从远程URL动态加载JavaScript文件,但在将它附加到标头之前,我必须对收到的脚本进行一些更改。jquery ajax在GET中删除换行符

的问题是:我得到的JS文件的内容,而不换行符,所以如果有一些评论里 - 所有的脚本停止工作..

我使用的代码是:

$.ajax({

url: filename,

type: "GET",

success: function (res) {

var ver = $(res.responseText);

var jsContent = $(ver).text();

jsContent = jsContent.replace('..', '...');

var oScript = document.createElement("script");

oScript.language = "javascript";

oScript.type = "text/javascript";

oScript.defer = true;

oScript.text = jsContent;

document.getElementsByTagName("head")[0].appendChild(oScript);

}

});

任何想法?

+0

有没有原因你不能修改正在加载的脚本?我不认为有一种方法做你想要什么,而不必使用eval –

2012-01-07 16:13:02

+0

你试过使用'$ .get()'而不是'$ .ajax()'吗?理论上他们是相同的,但[有一些后者带状线断裂](http://stackoverflow.com/questions/7017068/why-does-jquery-ajax-remove-line-breaks-in-data-and-get -doesnt)。 –

2012-01-07 16:15:16

ajax中的换行符,jquery ajax在GET中删除换行符相关推荐

  1. jQuery ajax请求两次问题,jquery ajax请求了两次问题

    页面有一个请求form: 订单编号 用户帐户 发货状态 请选择 未发送 已发送 查询 JavaScript请求部分: function showdatalist() { var username = ...

  2. Ajax设置超时时长,jquery ajax超时设置

    var ajaxTimeoutTest = $.ajax({ url:'',  //请求的URL timeout : 1000, //超时时间设置,单位毫秒 type : 'get',  //请求方式 ...

  3. flask ajax 上传 图片,flask jQuery ajax 上传文件

    1.html 代码 注:1.html 部分主要是一个form表单,其中表单的enctype = "multipart/form-data" 必须要有. 2.由于我的页面背景颜色设置 ...

  4. ajax点击更改div,jquery ajax双击div可直接修改div中的内容

    jquery ajax双击div可直接修改div中的内容 发布于 2017-04-03 17:26:16 | 127 次阅读 | 评论: 0 | 来源: 网友投递 jQuery javascript框 ...

  5. ajax中html的属性,jQuery Ajax加载html数据正常,但属性似乎'不可读'

    请在我疯了之前帮助我. 好吧,所以我一直在为我的代码苦苦挣扎了一周,但我仍然不知道什么是不工作的.jQuery Ajax加载html数据正常,但属性似乎'不可读' 我可以使用锚标记的data-targ ...

  6. ajax中url如何使用,jQuery Ajax url使用方式

    jQuery Ajax的使用场景: 页面需要通过后台逻辑,但只需要局部刷新以显示新的内容. jQuery Ajax url使用方式 1.servlet方式: 需要在struts.xml中写一个acti ...

  7. jquery ajax统一对url编码,jQuery AJAX请求中的相对与绝对URL

    这是一篇很老的帖子,所以很抱歉把它拖出来.但这显然与我的问题有关,而且这是谷歌的最佳结果. 在完成同样的问题后,我确定了答案. 无论您从何处运行脚本,请求的文件都相对于/ 例如,在我的文件结构中,我有 ...

  8. c# 获取ajax数据,c# asp.net jQuery AJAX 从 MySQL 中获取数据

    解释想做什么.这(第 1 版)工作正常...... Default.aspx(版本 1.) $(document).ready(function () { setInterval(function ( ...

  9. ajax中判空函数,jQuery Ajax成功函数数据为空?

    我是ajax/php的新手并且学习它.我试图通过ajax传递php值,但是我无法从php文件获取响应变量到ajax.尽管ajax成功,但为什么数据或结果或php的响应是NULL.这里有什么缺失,我无法 ...

最新文章

  1. 算法笔记--数列分块
  2. 通达信波段王指标公式主图_通达信波段线主图指标公式
  3. 常见前端数据格式转换
  4. 什么是反射和字节码对象。
  5. [小北De编程手记] : Lesson 02 - Selenium For C# 之 核心对象
  6. [深度学习]-CNN-ImageNet历年冠军和相关CNN模型
  7. python在linux编程_python要在linux下编程吗
  8. mysql 写undolog_Mysq bin redo undo log
  9. 怎样远程连接Access数据库
  10. Apizza 在线Api接口测试工具
  11. 差分管电路图_最简单的单差分OCL功放电路图(四款单差分OCL功放电路设计原理图详解)...
  12. 安卓编程入门 06 开始接触后台代码
  13. isPrime 判断素数的函数
  14. 最好用的WIN7WIN10激活工具
  15. QT的自动滚动区QScrollArea的用法,图文详解
  16. 亚马逊秒杀活动怎么报名?站斧浏览器亚马逊站内促销
  17. 美女SEO系列六:什么是友情链接?
  18. java计算机毕业设计网课系统源码+系统+数据库+lw文档+mybatis+运行部署
  19. 运用js计算个人税收
  20. 【计算机毕业设计】基于微信小程序的社区疫情防控系统

热门文章

  1. 美版三星s7 g930 p版刷官方国际版安卓8以及手机卡信号和关闭DM服务相关问题
  2. 启用apache,发现80端口被占用【已解决】
  3. 私域视频号的运营小技巧
  4. 大疆无人机巡视系统-01
  5. 3712. 【NOI2014模拟6.30】石中剑的考验(sword)
  6. MicroPython-On-ESP8266——时钟模块DS3231的使用方法
  7. Typora 页内跳转的语法
  8. Android 抖音爆红的口红挑战爬坑总结
  9. 关于直播美颜sdk,您了解多少?
  10. 【人脸识别】基于matlab GUI人数统计【含Matlab源码 2121期】