我有以下内容将脚本标记添加到我的页面(来自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>"
它将它加载到我的页面,我可以看到当我检查元素时,但它在查看页面时没有显示 - 这可能是什么原因?
答案 0 :(得分:0)
要从网址获取脚本并使用jQuery
加载,您可以使用$.getScript()
。
该脚本通过GET HTTP request
检索。它提供了一个回调函数,因此您可以确保加载脚本并读取请求的状态代码
正如official documentation中提供的那样,它等同于:
$.ajax({
url: url,
dataType: "script",
success: success
});