18910140161

JavaScript-prism.JS干扰AJAX?-堆栈溢出

顺晟科技

2022-10-18 13:27:37

170

我有两个简单的Python代码文件helloworld.htmworld.py

print("hello")
<代码>打印(";世界";)

基于这种方式,我使用prism.JS和AJAX编写了一个HTML文件print("world") ,该文件一次格式化并显示helloworld.htmhello.py

不幸的是,这个HTML文件不能与world.py。尽管<!doctype html> <script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/prism.min.js></script> <script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/plugins/line-numbers/prism-line-numbers.min.js></script> <script src=https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/components/prism-python.min.js></script> <link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/themes/prism.min.css> <link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/plugins/line-numbers/prism-line-numbers.min.css> <link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/themes/prism-coy.min.css> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript"> function btnclick(_url){ $.ajax({ url : _url, type : 'post', success: function(data) { $('#DIVID').html(data); }, error: function() { $('#DIVID').text('An error occurred'); } }); } </script> <div style="width:50%;height:100%;position:fixed;top:0;left:0"> <a href="cursor:pointer" onclick="btnclick('hello.py')">hello.py</a><br> <a href="cursor:pointer" onclick="btnclick('world.py')">world.py</a> <div style="width:50%;height:100%;position:fixed;top:0;left:50%"> <pre class=line-numbers><code class=lang-py><div id="DIVID"><?php include('hello.py');?></div></code></pre> 而不是<code class=lang-py>解决了这个问题,我仍然想使用prism.JS来格式化代码文件。我该如何解决这个问题?

P.S.这个问题似乎与如何在Ajax内容上重新运行prism.JS以及<code>需要与Ajax一起运行,但我找不到<code class=lang-py>尚未.


顺晟科技:

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航