Хорошо, безопасно или нет, когда вы используете jQuery, лучше использовать метод $. GetJSON () , а не $ .ajax ():
$.getJSON(url, function(data){
alert(data.exampleType);
});
eval()
обычно считается безопасным для анализа JSON, когда вы обмениваетесь данными только со своим собственным сервером, особенно если вы используете хорошую библиотеку JSON на стороне сервера, которая гарантирует, что сгенерированный JSON не будет содержать ничего противного.
Даже Дуглас Крокфорд, автор JSON, сказал, что вы не должны использовать eval()
где-либо в вашем коде, кроме анализа JSON. См. Соответствующий раздел в его книге JavaScript: Хорошие части