我這樣發送GET
請求INT正確的JSON響應:不能形成對客戶端
$.ajax({
url: myUrl,
type:"GET",
dataType: "json",
success: callback
});
在服務器端,我形成了以下json
字符串,並將其發送給客戶端:
"{'composers':
{'composer':
{
'id':2,
'firstName': 'Arcangelo',
'lastName': 'Corelli'
}
},
{'composer':
{
'id':7,
'firstName': 'Antonio',
'lastName': 'Vivaldi'
}
}
}"
客戶端只是一無所獲! 但如果我使用XML格式的響應,它工作正常!我正在設置像這樣的內容類型:
response.setContentType("application/json");
有疑問時,http://jsonlint.com/驗證您的JSON –