0

我的网址中有动态表单。我想编写一个javascript,这样当用户在他们的网页中粘贴该javascript时,表单应该显示出来。

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

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

4

1 回答 1

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)
    })
})
于 2012-08-09T10:19:17.947 回答