Member 12986391 Ответов: 1

Почему строковое значение преобразуется автоматически


У меня есть название компании-Capacit'e Infraprojects Limited

Но на стороне сервера, когда я нажимаю на название компании

Апостроф преобразуется в другое значение

Пример - емкость е Infraprojects общества преобразуется в Мощность&амп;#39;электронная Infraprojects общества

Что я уже пробовал:

function GetSelectedOfferData() {
       debugger;
       var companyName = $("#single-appendSpeaker").val();
       if (companyName == "All") {
           $.ajax({
               type: "POST",
               dataType: "json",
               url: "/OfferDocument/getAllOfferDocument",
               data: {},
               success: function (result) {
                   var doc = '';


                   $.each(result, function (i, val) {
                       doc = doc + '<li><a onclick="setOfferDocument(\'' + val.companyName + '\')"  class="link-download" href="javascript:void(0)" >' + val.companyName + '</a><br /></li>'
                   });
                   $("#ProspectUL").empty();
                   $("#ProspectUL").append(doc);
               }
           });
       }

Ammar Shaukat

Вы можете показать код ?

Member 12986391

$.каждый(результат, функция (я, Валь) {
doc = doc + ''+ вал."название"+ ''
});

вот и я не смогла пройти сервер.функция htmlencode на вал.название организации

1 Ответов

Рейтинг:
9

sachin.vishwa90

привет данные, отображаемые на html, всегда кодируются, поэтому, чтобы показать их в обычном формате, вам придется использовать DOMParser.

var parser = new DOMParser;
var dom = parser.parseFromString("Capacit'e Infraprojects");
console.log(dom);