2014-02-11 4 views
0

Я столкнулся с этой странной проблемой. Следующий URL-адрес работает на моей машине. Я имею в виду, что значение параметра data правильно настроено, и как только пользователь щелкнет его, он перейдет на соответствующую страницу, но некоторые из них, как в одном из моих коллег, все еще остаются /path4/'+data+'", даже если значение для данных идет правильно.URL-адрес не обрабатывается должным образом. Что может быть причиной?

Мы используем JQuery для пользовательского интерфейса и приложение работает на TOMCAT v7.0.x и веб-браузер Google Chrome

Вот URL с помощью функции JQuery

function(data){ 
    return '<a class="edit tooltips" data-original-title="View"  
    href="${pageContext.request.contextPath}/path1/path2/path3/path4/'+data+'">' 
    + '<button class="btn_small tooltips" data-placement="top" data-original- 
    title="View">' 
    + '<i class="icon-eye-open icon-white"></i>' 
    + '</button>' + '</a>'; 
} 

вы, ребята, есть представление о том, что здесь происходит?

ответ

0

Новый отредактированный вопрос, новый ответ ...

Похоже ваша функция может использовать имя, но тело функции выглядит нормально.

Можете ли вы попробовать удалить возвращаемые строки в случае, если там что-то странно? Когда я копирую/вставляю в скрипку, я получил предупреждение о незаконном персонаже.

+0

Только что редактировал вопрос. Повторите попытку – virtualpathum

+0

См. Обновленный ответ – bergie3000

+0

Мы смогли решить проблему, удалив $ {pageContext.request.contextPath} из URL-адреса и используя ранее установленную переменную с contextPath. но все еще интересно, что может быть причиной. Иногда может быть проблема версии tomcat или проблема с версией браузера. :) – virtualpathum

0

Попробуйте это:

<a href="'${pageContext.request.contextPath}/path1/path2/path3/path4/"+data+"'">Click Here</a> 
Смежные вопросы