jQuery技术:单击jquery加载脚本

我正在尝试使用此代码从其他站点加载javascript脚本但它不起作用!

$("#random").click(function(){ $.getScript("https://www.themoviequotes.com/widgets/javascript?n=1&l=1&g=3"); }); 

我有一个ID为“电影”的div,我正试图从上面的脚本中加载内容!

    text/html模式下, 元素本质上是CDATA。 因此& 意味着& 而不是&

    不要在元素中使用HTML实体。

    (如果您正在编写XHTML并将其作为text / html提供,那么XHTML媒体类型的指南会特别关注嵌入式样式表和脚本部分 。)

    由于您已使用&amp ;替换了&amp ,因此您从服务器无法识别的URL中获取数据。

    但是,即使您确实更改了它,它仍然无法正常工作。 该脚本由于某种原因被用作text/html而不是application/javascript ,它包含document.write语句。 如果文档仍然打开以进行追加,则写入文档的末尾(因此替换页面的一部分是无用的),否则将完全替换它。

    jQuery.load无济于事,因为这需要一些内容放入一个元素(不是要执行的脚本)和(据我所知)没有跨域function(只能在非常新的浏览器中使用,只能在服务器上运行)发送正确的HTTP标头)。

    用这个:

     $("#random").click(function(){ $.getScript("https://www.themoviequotes.com/widgets/javascript?n=1&l=1&g=3"); }); 

    url错了。

    看起来你的url是错的

    去掉 &

      以上就是jQuery教程分享单击jquery加载脚本相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/561538.html

      (0)
      上一篇 2021年2月4日
      下一篇 2021年2月4日

      精彩推荐