如何使用Razor和Jquery动态更改Iframe的源代码?

时间:2014-10-21 14:28:28

标签: jquery iframe razor

点击链接时,我无法更改Iframe的来源。我只与Razor,Jquery和Javascript合作了大约两个星期。我的目标是获取链接的当前网址并更改GUID并将Iframe源设置为我的新网址。

这就是我的iframe:

<iframe name="main" id="mainIframe" src="about:blank" scrolling="no" frameborder="0"></iframe>

我的菜单项:

<a id="menuitem" href="#" data-url="@menuItem.Url">@menuItem.Name</a>

我的Jquery:

$('#menuitem').click(function () {
    var url= $(this).data('url');
    firstPart = url.substring(0, url.lastIndexOf('&') + 1);
    $('#mainIframe').attr('src', firstPart + generateGUID());
});

目前,Iframe没有加载我指定的网址,我也不知道如何调试Javascript。有人可以查看我的代码片段,并确保我所做的事情没有严重错误吗?

1 个答案:

答案 0 :(得分:0)

generatedGUID()是什么?以及&#34; @ menuIteam.Url&#34; ?