如何在url中传递动态ID [英] How to pass dynamic ID in url

查看:181
本文介绍了如何在url中传递动态ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在asp.net中使用wcf rest服务。我在硬件代码中使用jquery succed.i传递的ID在html页面中显示了来自url的json数据。如何在Dynamic中传递ID。



http:// localhost:25012 / NewsRestService.svc / NewsById / 4 - 我传递的新闻ID是4所以特别记录显示。如何在动态中传递新闻ID请帮助。还有如何在网址中重定向页面。



我的IService代码是:



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





我尝试了什么:



< script type =text / javascript>

$(document).ready(function( ){

$ .getJSON('http:// localhost:25012 / NewsRestService.svc / NewsById / 4',函数(数据){

var out = ;

var i;

window.sessionStorage.setItem('newsObject',data);

for(i = 0; i< data.NewsByIdResult.length; i ++){

out + ='

'

+'

'

+'

'+ data .NewsByIdResult [i] .NewsTopic +'

'

}

document.getElementById(hre)。innerHTML = out;

});

});

< / script>

解决方案

(document).ready(function(){


.getJSON ('http:// localhost:25012 / NewsRestService.svc / NewsById / 4',函数(数据){

var out =;

var i; < br $>
window.sessionStorage.setItem('newsObject',data);

for(i = 0;我< data.NewsByIdResult.length; i ++){

out + ='

'

+'

'

+'

'+ data.NewsByIdResult [i]。 NewsTopic +'

'

}

document.getElementById(hre)。innerHTML = out;

});

});

< / script>


 

i'm use wcf rest service in asp.net. i displayed json data from url in html page using jquery succed.i passsed ID in hardcode. How to pass ID in Dynamic.

http://localhost:25012/NewsRestService.svc/NewsById/4 -- i passed the news id is 4 so particular record displayed. how to pass news ID in Dynamic please help.and also how to redirect page in url click .

My IService code is:

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



What I have tried:

<script type="text/javascript">
$(document).ready(function () {
$.getJSON('http://localhost:25012/NewsRestService.svc/NewsById/4', function (data) {
var out = "";
var i;
window.sessionStorage.setItem('newsObject', data);
for (i = 0; i < data.NewsByIdResult.length; i++) {
out += '

'
+ '

'
+ '

'+data.NewsByIdResult[i].NewsTopic +'

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

解决方案

(document).ready(function () {


.getJSON('http://localhost:25012/NewsRestService.svc/NewsById/4', function (data) {
var out = "";
var i;
window.sessionStorage.setItem('newsObject', data);
for (i = 0; i < data.NewsByIdResult.length; i++) {
out += '

'
+ '

'
+ '

'+data.NewsByIdResult[i].NewsTopic +'

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



这篇关于如何在url中传递动态ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆