如果我的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>");
}
})
答案 0 :(得分:0)
如果只需要
字符串$("<div/>").dynamicTableEditor({
editHandler: function(aData, aContext) {
$("#save-data").html("Saving note: <
strong > " + aData + " < /strong>");
}
})
然后有可能。您可以将其制成字符串,并在需要时将其反序列化。
我不知道dynamicTableEditor()的返回类型是什么。如果它是可以转换为 String 的值,例如abcde可以转换为“ abced”,则答案是肯定的。
您需要了解JSON是什么。 JSON只是将所有内容都做成字符串。因此,如果存在无法将其转换为字符串的变量,那么答案是否定的。