Как я могу передать идентификатор параметра URL в JavaScript в MVC2 - PullRequest
1 голос
/ 11 марта 2011

Любой знает, как передать параметр id в jquery.Например, у меня есть URL: http://localhost:52271/News/Index/1

То, что я хочу, это параметр id, который равен 1, в приведенном выше URL.и мне нужно передать этот идентификатор в скрипт, например, var = url

, где url должен быть параметром, который в этом случае 1,

Любая помощь будет высоко ценится

Ответы [ 2 ]

2 голосов
/ 11 марта 2011

Исходя из вашего вопроса, я предполагаю, что вы пытаетесь присвоить идентификатор из текущего URL переменной Javascript.Вы можете разобрать идентификатор из свойства window.location.href следующим образом:

var segments = window.location.href.split('/');
var id = segments[segments.length - 1];
0 голосов
/ 11 марта 2011

Вот некоторая информация о манипулировании URI в Javascript: ссылка

Тем не менее, попробуйте это:

var pathArray = window.location.pathname.split( '/' );
var id = pathArray[pathArray.length - 1];

EDIT:

Убедитесь, что у вас действительно есть URL:

var url = window.location.pathname;
alert(url); //verify
var pathArray = url.split( '/' );
var id = pathArray[pathArray.length - 1];
...