Javascript 未捕获引用错误:从JSON.stringify(数据)获取值时赋值的左侧无效

Javascript 未捕获引用错误:从JSON.stringify(数据)获取值时赋值的左侧无效,javascript,jquery,json,Javascript,Jquery,Json,我想从JSON.stringify(数据)到textbox获取值,但它在窗口控制台浏览器中显示未捕获的引用错误。我感到困惑的是,当我当时对JSON.stringify(数据)发出警报时,它会在警报中显示值,而当我将该值从JSON.stringify(数据)插入文本框时,它会在窗口控制台浏览器中显示未捕获的引用错误 这是我的密码 function blurFunction() { var c = $find("<%=dropdwn_consignor.ClientID %

我想从JSON.stringify(数据)到textbox获取值,但它在窗口控制台浏览器中显示未捕获的引用错误。我感到困惑的是,当我当时对JSON.stringify(数据)发出警报时,它会在警报中显示值,而当我将该值从JSON.stringify(数据)插入文本框时,它会在窗口控制台浏览器中显示未捕获的引用错误

这是我的密码

  function blurFunction() {
        var c = $find("<%=dropdwn_consignor.ClientID %>");

        $.ajax({
            type: "POST",
            url: "Booking123.aspx/GetCnorGSTNo",
            data: "{ Param1: '" + c.get_textBoxControl().value + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            async: "true",
            cache: "false",
            success: function (data) {
                alert(document.getElementById("#<%=txtbx_cnortin.ClientID%>") = JSON.stringify(data));
            },
            error: function () {
                alert("something went wrong...!!!");
            }
        });
    }
function模糊函数(){
var c=$find(“”);
$.ajax({
类型:“POST”,
url:“Booking123.aspx/GetCnorGSTNo”,
数据:“{Param1:'”+c.get_textBoxControl().value+“}”,
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
异步:“真”,
缓存:“false”,
成功:功能(数据){
警报(document.getElementById(“#”)=JSON.stringify(数据));
},
错误:函数(){
警惕(“出了什么问题…!!”);
}
});
}
请帮我解决这个问题


谢谢。

您需要设置值并摆脱
警报()
它不是调试工具

document.getElementById("#<%=txtbx_cnortin.ClientID%>").value = JSON.stringify(data)
document.getElementById(“#”).value=JSON.stringify(数据)
而不是

document.getElementById("#<%=txtbx_cnortin.ClientID%>") = JSON.stringify(data);
document.getElementById(“#”)=JSON.stringify(数据);
在使用jQuery时,请使用

$("#<%=txtbx_cnortin.ClientID%>").val(JSON.stringify(data))
$(“#”)val(JSON.stringify(数据))

使用value属性指定值。不要在jquery中使用#in
getElementById()
use
#

 document.getElementById("<%=txtbx_cnortin.ClientID%>").value = data.D;
document.getElementById(“”).value=data.D;
或 只需使用jquery

$("#<%=txtbx_cnortin.ClientID%>").value =data.D;
$(“#”)value=data.D;

值即将出现,但它是以{“D”:“-“}这种格式出现的,但我只想-只使用这个JSON.stringify(data).D;现在检查我的答案。很抱歉说@Dinesh,但它再次显示未定义的onlyLet-us。