Передача строки с кавычками внутри нее из ответа API в качестве аргумента функции в JS - PullRequest
0 голосов
/ 16 декабря 2018

Я передаю ниже данные, которые я записываю из API в функцию addToList ().

//...
onclick="addToList(\'' + value.id + '\',\'' + value.title + '\',\'' value.image_url + '\')"
//...

function addTolist (id, title, image_url)
{
    var data = {};
    data.id = id;
    data.title = title;
    data.image_url = image_url;    
    data.format = "json";
    $.ajax({
              //...
} 

Моя проблема в том, что в некоторых заголовках есть кавычки (например, «История рыцаря»)и я получаю синтаксическую ошибку из-за этого.

Есть ли способ изменить значение, которое я собираю, из value.title, чтобы его можно было принять в качестве аргумента моей функции addToList?

Спасибо

...