2017-07-04 13 views
0

JSON.stringify(data)からテキストボックスに値を取得したいのですが、ウィンドウコンソールブラウザでUncaught ReferenceErrorエラーが表示されます。私はJSON.stringify(データ)に警告を出しているときにその値を警告で表示しているのに対し、その値をJSON.stringify(データ)からそのテキストボックスに挿入するとUncaught ReferenceErrorウィンドウコンソールのブラウザで。Uncaught ReferenceError:JSON.stringify(data)から値を取得中に左辺が無効です。

は、ここでは、この問題を解決するために私を助けてください私のコード

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...!!!"); 
      } 
     }); 
    } 

です。

ありがとうございます。

答えて

1

使用値を使用してjQueryのを使用していると代わり

document.getElementById("#<%=txtbx_cnortin.ClientID%>") = JSON.stringify(data); 

alert()そのないデバッグツール

document.getElementById("#<%=txtbx_cnortin.ClientID%>").value = JSON.stringify(data) 

を取り除きますプロパティを使用して値を割り当てます。 jqueryのでgetElementById()使用#

document.getElementById("<%=txtbx_cnortin.ClientID%>").value = data.D; 

OR に使用#いけない値が来ているが、それはに来ているだけでjqueryの

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

を使う{ "D": " - "}この形式が、ちょうど私欲しいだけ – karan

+0

@ karan私は今私の答えのチェックを更新しました。 –

+0

このJSON.stringify(data).Dを使用します。 –

0

あなたが値を設定する必要があり、

$("#<%=txtbx_cnortin.ClientID%>").val(JSON.stringify(data)) 
関連する問題