我想將我的json代碼串起來發送給MVC控制器。 但是,如果數據包含某些特殊字符,例如大於或小於符號<,則不起作用。如何在JSON中使用特殊字符stringify?
下面是示例代碼
function demo()
{
debugger
var demo = [];
demo.one = 'one';
demo.two = '<just>'
var treeBinding = JSON.stringify(demo);
$.ajax({
url: '/flow/demo',
type: "GET",
data: { dd: treeBinding },
success: function (res) {
},
error: function (error) {
alert(error)
}
});
}
JSON.stringify返回在這種情況下一個空白陣列。 任何人都可以幫助我得到它的工作?
這不是應該如何使用陣列。您可能需要像[[0]和[[1]]這樣的數字索引,或者您使用的是對象而不是像{{}一樣的數組。 – Xufox
'var demo = {「one」:「one」,「two」:「」};' –
Andreas
您正在創建數組。你不能直接賦值。您需要推入元素 –