javascript显示来自远程网址的表单

时间:2012-08-09 10:07:25

标签: javascript

我在我的网址中有动态表单。我想编写一个javascript,以便当用户在其网页中粘贴该javascript时,表单应该显示。

<script type="text/javascript">
window.location.href = "http://myserver/2a249ccf59e272abb8e7b8582560a45c"
</script>

问题是使用上面的代码,url重定向。我想避免重定向 我试过iframe,但我不想按要求使用它们。

1 个答案:

答案 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)
    })
})