我在我的网址中有动态表单。我想编写一个javascript,以便当用户在其网页中粘贴该javascript时,表单应该显示。
<script type="text/javascript">
window.location.href = "http://myserver/2a249ccf59e272abb8e7b8582560a45c"
</script>
问题是使用上面的代码,url重定向。我想避免重定向 我试过iframe,但我不想按要求使用它们。
答案 0 :(得分:0)
您需要使用AJAX来获取远程页面。您必须从发送网页的同一服务器获取该页面,以避免出现相同的原始策略问题。
我建议使用库来处理AJAX请求。 jQuery内置了AJAX函数,但你也可以使用其他函数。用jQuery ......
// be sure to include jQuery library in the head of your document...
// general wrapper to execute code only after all page elements have loaded
$(function(){
$.get("http://myserver/2a249ccf59e272abb8e7b8582560a45c",function(data,status){
// put the fetched data (your html form) at the end of the existing body content
// you could put it somewhere else by changing the `body` selector
$("body").append(data)
})
})