с помощью jQuery обращайтесь к json из междоменного URL, где json может быть сформирован плохо

Я использую функцию jjuery ajax, чтобы попасть на междоменный URL. URL вернет JSON. Я нахожусь в фазе обнаружения с этим, но я думаю, что значения json содержат несколько строк '& quot', json eval выдает ошибку и останавливает выполнение моего скрипта на стороне клиента. Ошибка, которую я получаю, это «неопределенный строковый литерал». Я знаю, что если я жестко закодирую возвращенный json, поместив его в локальный div и убрав '& quot;' Строки (и несколько скрытых специальных символов), я могу получить JSON успешно eval. Будь то обходной путь или исправление моего кода, что я могу сделать, чтобы получить json из URL и сохранить его в моем клиентском javascript как действительный объект json?

мой текущий код. ни одна из определенных функций (success, complete, error, dataFilter) не выполняется:

$(function() {
  $.ajax({
  url: "http://www.codemash.org/rest/sessions.json?format=jsonp&callback=?", 
  dataType: "jsonp",
  success: successFunc,
  complete: completeFunc,
  error: errorFunc,
  dataFilter: dataFilterFunc
});

});

function successFunc() { console.log('successFunc(). enter.'); }
function completeFunc() { console.log('complete(). enter.'); }
function errorFunc() { console.log('errorFunc(). enter.'); }
function dataFilterFunc(data, type) { 
  data.replace(/\W/g, ' ');
  return data; 
}

Ответы на вопрос(5)

Ваш ответ на вопрос