如何在web api url中传递变量

时间:2017-12-27 20:10:52

标签: javascript

我正在制作一个Web API应用程序而且我遇到了一个问题。问题是我希望在Web API的URL中传递变量,通过它我可以使我的URL动态化。请帮助我,我的代码如下所示

 $('.srtMenu').click(function () {
                var shortStar = $(this).text();
                var starValue;
                if(shortStar=='Bad')
                {
                    star = '1';
                }
                $.getJSON("/api/tblProducts/Prd101/{star}/allReview", function (data) {
                    var dataCount = data.length;
                    var dataLimit = Number(dataCount);


                    $.each(data, function (key, val) {
                        var star = "*";
                        var starValue = val.Rating;
                        var starLimit = Number(starValue);
                        for (i = 1; i < starLimit; i++) {
                            star = star + "*";

                        }
                        $('<tr><td><span id="star">' + star + '</span></td><td><p id="CustReview" >' + val.Review + '</p><p id="CustName">' + val.UserName + '</p><span id="webName"> make an oreder.com</span>,<span id="webName">Certified customer</span><br><span id="reviewDate"><br>' + val.Date + '</span></td></tr>').appendTo("#tblReviewDetails");

                    });

                });


            });

在代码$.getJSON("/api/tblProducts/Prd101/{star}/allReview" this is the url and中,我想让星值动态,我可以通过它给变星提供输入 请帮助我,我有需要

1 个答案:

答案 0 :(得分:1)

`/api/tblProducts/Prd101/${star}/allReview`

您可以使用模板文字。 点击here了解详情,然后向下滚动到&#39;表达式插值&#39;

注意:这使用后退滴答。没有引用。