У меня возникла проблема с изменением источника iframe при нажатии ссылки. Я работаю только с Razor, JQuery и Javascript около двух недель. Моя цель - взять текущий URL ссылки и изменить GUID и установить источник Iframe на мой новый URL.Как динамически изменить источник iframe с помощью Razor и JQuery?
Это то, что мой 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 не загружается мой указанный URL и я не знаю, как отлаживать Javascript очень хорошо. Может ли кто-нибудь просмотреть мои фрагменты кода и убедиться, что с чем-то я не ошибаюсь?
generateGUID() создает и возвращает новый GUID, а @ menuItem.Url - это URL-адрес, который заканчивается XMLGUID & =, за которым следует текущий идентификатор GUID, который будет заменен –