首页 > 解决方案 > Jquery 控制器 - 用户输入

问题描述

我正在尝试将用户输入插入控制器 url。

本质上,变量“yearReturned”和“categoryReturned”将保存用户输入并插入到变量“controlUrl”中。

controlUrl 最终应该是:

"/api/ExpiationsWebAPI?category=01&year=2017"

但是,我的代码不起作用,只是将 monthData 作为空列表返回。

任何帮助都会很棒。

var yearReturned = 01;
var categoryReturned = 2017;

var controlUrl = new String;
controlUrl = "/api/ExpiationsWebAPI?category=" + categoryReturned + "&year=" + yearReturned;



$(document).ready(function () {

    //Function to retrieve data from URL and return it as JSON array of objects
    $(function graphDataIn() {
        $.ajax({
            type: "GET",
            url: controlUrl,
            success: function (graphData) {
                console.log("Graph Data loaded", graphData)
                monthData = graphData;

            }
        })
            .done(function () {
                alert("Success");
            })
            .fail(function () {
                alert("Fail");
            })
            .always(function () {
                alert("Complete");
            })
    });
});

标签: jquerycontrolleruser-input

解决方案


推荐阅读