我有这个脚本


 < script type =“text / javascript”src =“http:// localhost / wordpress / wp-content / themes / formaz / export.php?id = 74459533“>< / script>



 我想将其粘贴到我想要的位置它为我加载一个表格。 export.php中的代码是:


 < script type =“text / javascript”>

 function getQuery(name){
 if(name =(new RegExp('[?& amp;]'+ encodeURIComponent(name)+'=([^& amp;] *)'))。exec(location.search))
 return decodeURIComponent(name [1]);
 }

 var id = getQuery(“id”);

 document.write(“< div style = \'width:100%; margin:0px auto \'>< iframe src ='http://localhost/wordpress/wp-content/themes/formsaz/formexport.php ?id =“+ id +”'scrolling ='no'frameborder ='0'hspace ='0'width ='100%'height ='100%'>< / iframe>< / div>“) ;

 < / script>



 这从数据库获取id并查找数据,然后将创建的数据返回到第一个脚本所在的页面粘贴。但它不起作用!关于我该怎么做的任何建议?

答案 0 :(得分:0)
您可以动态添加脚本(因为您的export.php会返回一个javascript):
var jsElm = document.createElement("script");
jsElm.type = "application/javascript";
jsElm.src = "http://localhost/wordpress/wp-content/themes/formsaz/export.php?id=74459533";
document.body.appendChild(jsElm);
或添加iframe
:
var iframe = document.createElement('iframe');
iframe.style.display = "none";
iframe.src = "http://localhost/wordpress/wp-content/themes/formsaz/export.php?id=74459533";
document.body.appendChild(iframe);
当您的脚本返回数据时,如果可能,您还应该考虑ajax
来电。