Thiyagu Arockiasamy Ответов: 1

Как передать динамический идентификатор в url


я с помощью WCF REST-сервис в asp.net. я показал JSON-данные из URL-адреса в HTML-странице с помощью jQuery получается.я что обошли справа снизу код в записать. Как передать ID в динамике.

http://localhost:25012/NewsRestService.svc/NewsById/4 -я прошел ИД Новости 4 таким образом, определенной записи отображается. как передать идентификатор Новости в динамике, пожалуйста, помогите.а также как перенаправить страницу в url click .

Мой код IService находится:

[OperationContract]
        [WebGet(UriTemplate = "NewsById/{NewsID}", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)]
        List<Newss> NewsById(string NewsID);


Что я уже пробовал:

< script type= "text/javascript">
$(документ).готово(функция () {
$. getJSON('http://localhost:25012/NewsRestService.svc/NewsById/4', функция (данные) {
var out = "";
ВАР i;
window.sessionStorage. setItem ('newsObject', data);
для (i = 0; i < data.NewsByIdResult.длина; i++) {
из += '
'
+ '
'
+ '

'+данные.NewsByIdResult[i]. NewsTopic +'

'
}
document.getElementById("hre"). innerHTML = out;
});
});
< / script>

Karthik_Mahalingam

Передайте значение 4 в некоторую переменную и добавьте его к url-адресу.

Thiyagu Arockiasamy

http://localhost:25012/NewsRestService.svc/NewsById/4

его работа отлично работает, я хочу, чтобы динамический поиск NewsID был у кого угодно, например(1,2,3,4,..).
как я могу получить конкретную запись, переданную динамическим идентификатором

Karthik_Mahalingam

значение, разделенное запятыми?

Thiyagu Arockiasamy

нет

Thiyagu Arockiasamy

но у меня есть еще одно сомнение, как искать конкретный идентификатор текстового поля или выпадающего списка через динамический

Karthik_Mahalingam

значит, нужно больше информации.

1 Ответов

Рейтинг:
0

F-ES Sitecore

$(document).ready(function () {
 var id = 4; // this will come from somewhere
 $.getJSON('http://localhost:25012/NewsRestService.svc/NewsById/' + id, function (data) { 


Thiyagu Arockiasamy

ya its fine мой вопрос заключается в том, если я дам какой-либо из них, например, 2 или 3, Как я могу получить значения. в моем поле идентификатора процедуры есть NewsID. пожалуйста, тел.

F-ES Sitecore

"id" - это то, что вы хотите, чтобы это было для использования 12345

id = 12345;

Мы не знаем, откуда взялся этот номер, так как вы не дали много подробностей.

Thiyagu Arockiasamy

Спасибо Джи все в порядке

Vincent Maverick Durano

Если эти идентификаторы поступают из вашей базы данных или сервера, то вам нужно сделать вызов AJAX, чтобы получить эти идентификаторы.

Thiyagu Arockiasamy

у меня есть еще одно сомнение как искать конкретное текстовое поле или dropdownlist list id через динамическую привязку pls tell

Vincent Maverick Durano

Что именно вы подразумеваете под"динамическим связыванием"? Есть много способов сделать поиск. Вы можете сделать простой пост для поиска данных или сделать вызов AJAX. Все зависит от вашего сценария. Вот статья, на которую вы, возможно, захотите взглянуть: http://www.mikesdotnetting.com/article/104/many-ways-to-communicate-with-your-database-using-jquery-ajax-and-asp-net