jQuery附加脚本标记

时间:2016-08-01 18:08:56

标签: jquery

我有以下内容将脚本标记添加到我的页面(来自json)

$(".a-games").html(data.aff_code);

看起来像这样

"aff_code":"<script type=\"text\/javascript\" charset=\"utf-8\" src=\"https:\/\/www.gambling-affiliation.com\/oddsbb\/iv=fnBZihb3qIYYZlAdGp-o7rJHq-d.nc-.InZjJO4Tu44ZQYScZDs2dIYHUabyBik2ThzohOgZeWccJmFtZXrVW7IflTmLSpWFfDzH-YMYC0f5frS0T02eRhpalfgltAGEbqaX.Z2emTll.jGlnWhfR-Rc6stC7CaH5K4Ck6ajzwuimsh9tAzfKdna1kdkpvqaF6BA9nia0KODitIlqHCddiuubSbBPjgLew9NeRkfSqk0sbLoYw1gmzx87apRXSdVaTK7oTfUTJzj5clBBP1VXanOTzqK4DxIu7Q24KTbH1nCcc2on5eEAMOYRxe88I30b5t1QQTYfL8EU1HUVIJNEOPfzMiTbKIupfPdkMZzzMRaop.4eFmyhbMgjylfMXfaHIlAu-d2wWvhorfyMiE-lKtVgkBK6oqCEX12Y7MsOGSKHF8e00ay.muDeyLyjv4xkrmVR-1XLYuMeAer7ERHWk.ZIFRke9CMvit25twcZd9IVZkQd45IxapQSoK33mEzVNdOpGq.i0DIadjKSF9IWu8LLxU9Y1.9hjLIurUfnortqO0O.b-EUp1xBfUdEmCrqMZFO11US-r1j6IyP7-sNEdoEwOYK.EFaoMKS9EzXVxY1BiZ40iiQizg9xZxpOaPv7pS.lQ4qT3f2EjZ1OT8mLE8TFg6zICpEVULmQps8HMBhh108-kltAKVdjD-t5tZWixxUryrB8orHhyzAJeQlFHCUtWsgOSMPgcdhzm3STt4UcS27prBqgJGIqIq4igZrttOMSXmLjfnlV3C1IFfUplfOrNP7u8osL4XMxzYL6c_GA1337\"><\/script>"

它将它加载到我的页面,我可以看到当我检查元素时,但它在查看页面时没有显示 - 这可能是什么原因?

1 个答案:

答案 0 :(得分:0)

要从网址获取脚本并使用jQuery加载,您可以使用$.getScript()
该脚本通过GET HTTP request检索。它提供了一个回调函数,因此您可以确保加载脚本并读取请求的状态代码 正如official documentation中提供的那样,它等同于:

$.ajax({
  url: url,
  dataType: "script",
  success: success
});