Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Ajax值转换为Javascript变量_Javascript_Jquery_Asp.net_Ajax_Json - Fatal编程技术网

将Ajax值转换为Javascript变量

将Ajax值转换为Javascript变量,javascript,jquery,asp.net,ajax,json,Javascript,Jquery,Asp.net,Ajax,Json,我希望将json数据转换为javascript变量,以便每当数据库值发生更改时,我都可以根据系统逻辑执行一些操作。我正在从另一个aspx页面调用json。 json数组中的值将为1或0。我希望javascript代码中的value变量中有这个值,如下所示。 我被困在这里,我如何才能获得javascript变量中的数据 我没有得到任何关于控制台以及 JavaScript JSON视图 [1] 或者另一种情况是[0]这是页面打开时的视图您应该看看Knockout.js,它使获取数据并将其绑定到前端U

我希望将json数据转换为javascript变量,以便每当数据库值发生更改时,我都可以根据系统逻辑执行一些操作。我正在从另一个aspx页面调用json。 json数组中的值将为1或0。我希望javascript代码中的value变量中有这个值,如下所示。 我被困在这里,我如何才能获得javascript变量中的数据

我没有得到任何关于控制台以及

JavaScript

JSON视图


[1] 或者另一种情况是[0]这是页面打开时的视图

您应该看看Knockout.js,它使获取数据并将其绑定到前端UI时的工作变得更加轻松。在这种情况下,我可以做什么?我肯定会在下一个项目中使用Knockout.js。到底是什么问题?只需从readData response中指定您感兴趣的内容。这就是我不知道如何从ajax响应中分配的问题。我得到了答复。。。我错误地调用了setinterval函数,这导致了问题。
<script type="text/javascript">
        function requestData() {
            $.ajax({
                url: 'testjson.aspx',
                dataType: 'json',
                success: function (readData) {
                    console.log(readData);
                    var value = 1;
                    if (value == 1) {


                        var i = 1;
                        var msg1 = "Error.....Please Restart the system.";

                            var msgNo = "msg" + i;
                            msgNo = eval(msgNo);
                            var tgtLabel = document.getElementById("spnRandom");
                            tgtLabel.innerHTML = msgNo;


                    }
                },
                error: function (readData) {
                    console.log(readData);
                    var value = 1;
                    if (value == 1) {


                        var i = 1;
                        var msg1 = "Error.....Please Restart the system.";

                            var msgNo = "msg" + i;
                            msgNo = eval(msgNo);
                            var tgtLabel = document.getElementById("spnRandom");
                            tgtLabel.innerHTML = msgNo;

                    }
                },
            });

            window.onload = function () {
                window.setInterval(requestData, 1000);
            };
        };
    </script>
public partial class Admin_testjson : System.Web.UI.Page
{
    public DataTable dt = new DataTable();
    public string DATA;
    List<string> hidXCategories11 = new List<string>();

    public string chartData
    {
        get;
        set;

    }
    protected void Page_Load(object sender, EventArgs e)
    {

        double ol1;
        GetData();
        var epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
        var timeDiff = DateTime.Now - new DateTime(1970, 1, 1);
        var totaltime = timeDiff.TotalMilliseconds;
        List<int> _data = new List<int>();
        foreach (DataRow row in dt.Rows)
        {

            ol1 = Convert.ToInt32(row["OLR1"]);
            _data.Add(ol1);
        }


        JavaScriptSerializer jss = new JavaScriptSerializer();
        chartData = jss.Serialize(_data);
        Response.Write(chartData);

    }


    private void GetData()
    {
        StringBuilder str = new StringBuilder();
        SqlConnection con = new SqlConnection("Data Source=localhost\\SQLEXPRESS;Initial Catalog=MCAS;Integrated Security=SSPI");
        SqlDataAdapter adp = new SqlDataAdapter("select top 1 * from MCASMonitoring_Rev1 order by Id desc ", con);

        adp.Fill(dt);
    }
}