簡體   English   中英

在Javascript中將對象轉換為字符串

[英]convert object to string in Javascript

更新的問題

這是我的代碼:

function BillerDetails() {

var iState = _xmlCFHttp.readyState;
var sStatus = "";

if (iState == 4) {

    if (_xmlCFHttp.responseXML.xml != "") {
        var $accNum = $("#CXACNUM");
        var $accNme = $("#CXACNAM");
        _xmlCFRecv.loadXML(_xmlCFHttp.responseXML.xml);
        sStatus = _xmlCFRecv.selectSingleNode("/result/status").text;

        if (sStatus == "1") {

            if ($("#CXCLRCD option[value='" + $(this).children("Data1").text() + "']").length == 0) {

                $("#CXACNUM").val($("#CXACNUM").val("Data5"));
                $("#CXACNAM").val($("#CXACNAM").val("Data4"));    
            }


        } else {
            var msg = _xmlCFRecv.selectSingleNode("/result/message").text;

            if (msg != "") {
                alert(msg);
            }
        }
    }
}
}

Data4 和 Data5 是數據庫內部的一個字段。 這些需要顯示在文本框中。 但是和以前一樣,它在文本框中返回輸出,如下所示:

Object Object

但是,當它顯示時,它給了我輸出:

[對象對象]

這是因為您將val的返回值設置回相同的輸入,這是一個 jquery 對象

你只需要做

$("#CXACNUM").val( JSON.stringify( Data5 ) );

嘗試使用JSON.stringify作為

$("#CXACNUM").val(JSON.sringify(Data5));
      function BillerDetails() {

        var iState = _xmlCFHttp.readyState;
       var sStatus = "";

    if (iState == 4) {

          if (_xmlCFHttp.responseXML.xml != "") {
             var $accNum = $("#CXACNUM");
             var $accNme = $("#CXACNAM");
            _xmlCFRecv.loadXML(_xmlCFHttp.responseXML.xml);
            sStatus = _xmlCFRecv.selectSingleNode("/result/status").text;

         if (sStatus == "1") {

           if ($("#CXCLRCD option[value='" + $(this).children("Data1").text() + "']").length == 0) {
            var Data4Val=$(this).children("Data4").text();
            var Data5Val=$(this).children("Data5").text();
            $("#CXACNUM").val($("#CXACNUM").val(Data5Val));
            $("#CXACNAM").val($("#CXACNAM").val(Data4Val));    
        }


          } else {
                var msg = _xmlCFRecv.selectSingleNode("/result/message").text;

           if (msg != "") {
               alert(msg);
          }
       }
     }
  }
}

我已經更新了你的代碼。 希望這會奏效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM