Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从动态页面提取html源代码_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 从动态页面提取html源代码

Javascript 从动态页面提取html源代码,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在制作一个网站,用户通过拖放元素进行拖放。我想知道在那之后我如何捕捉: 我需要从 谢谢 Pd:重要的是我无法刷新页面,因为我丢失了更改 <html> <head> </head> <body> <div class="section"> <div class="menu"> </div> <div id="frame" class="

我正在制作一个网站,用户通过拖放元素进行拖放。我想知道在那之后我如何捕捉:

我需要从 谢谢

Pd:重要的是我无法刷新页面,因为我丢失了更改

<html>
  <head>
  </head>
  <body>   
    <div class="section">
      <div class="menu">
      </div>    
      <div id="frame" class="ui-sortable">
      </div>  
    </div>
  </body>
</html>

我使用ZeroClipboard并更改第998行

event.clipboardData.setData(“text/plain”,textContent);为了

event.clipboardData.setData(“text/html”,textContent)

Copiar texto
$(函数(){
var clip=新的零剪贴板($(“.btnCopyToClipboard”){
moviePath:'(“/js/zerociplate.swf”)//ruta donde se ENCUNTRA el插件
});
clip.on('load',函数(客户端){
});
setData(“text/html”,htmlContent);
clip.on('complete',函数(客户端,参数){
this.style.display='none';/“this”是单击的元素
警报(“已将文本复制到剪贴板:“+args.text”);
});
clip.on('mouseover',函数(客户端){
});
clip.on('mouseout',函数(客户端){
});
clip.on('mousedown',函数(客户端){
});
clip.on('mouseup',函数(客户端){
});
});

这个问题似乎离题了,因为poster在问“给我代码”,如果他们需要,可能应该雇佣一名开发人员。对不起,我尝试了jquery、php Dom,但找不到解决方案。
<button class="btnCopyToClipboard" data-clipboard-target="frame" data-clipboard-text="Default text">Copiar texto</button>
        <script src="js/ZeroClipboard.js"></script>
        <script>
        $(function (){
            var clip = new ZeroClipboard($(".btnCopyToClipboard"), {
              moviePath: '("/js/ZeroClipboard.swf")' // ruta donde se encuentra el plugin
            });
            clip.on('load', function(client){
           });
           clipboardData.setData("text/html", htmlContent);
           clip.on('complete', function(client, args){
             this.style.display = 'none'; // "this" is the element that was clicked
             alert("Copied text to clipboard: " + args.text );
           });

           clip.on('mouseover', function(client){
           });

           clip.on('mouseout', function(client){
          });
          clip.on('mousedown', function(client){
         });
           clip.on('mouseup', function(client){
           });
       });
   </script>