كيفية جعل عنصر من صفيف JSON متغيرًا في JavaScript؟

0

إذا أعادت مكالمة AJAX شيئًا كهذا:

{
    "data": {
        "name": "Configuration ID",
        "type": "string",
        "editor": "editableText"
    }
}

ولدي متغير محدد على النحو التالي:

var editableText = $("<div/>").dynamicTableEditor({
editHandler: function(aData, aContext) {
   $("#save-data").html("Saving note: <strong>" + aData + "</strong>"); 
 }
 });

هل من الممكن أن يكون لديك متغير بحيث يكون الناتج:

"name": "Configuration ID",
"type": "string",
"editor": $("<div/>").dynamicTableEditor({
            editHandler: function(aData, aContext) {
                $("#save-data").html("Saving note:  <
                    strong > " + aData + " < /strong>"); 
                }
            })

1 إجابة

0

إذا كنت تريد فقط سلسلة

$("<div/>").dynamicTableEditor({
            editHandler: function(aData, aContext) {
                $("#save-data").html("Saving note:  <
                    strong > " + aData + " < /strong>"); 
                }
            })

ثم من الممكن. يمكنك جعلها كسلسلة وإلغاء تسلسلها في أي وقت تريده.

لا أعرف ما هو نوع إرجاع dynamicTableEditor (). إذا كانت قيمة يمكن تحويلها إلى سلسلة ، مثل abcde والتي يمكن تحويلها إلى "abced" ، فإن الإجابة هي نعم.

عليك أن تفهم ما هو JSON. JSON فقط جعل كل شيء كسلسلة. لذلك إذا كان هناك متغير لا يمكنك تحويله إلى سلسلة ، فإن الإجابة هي لا.

:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام