Функция Javascript возвращает другое тело запроса в Chrome и Internet Explorer

У меня есть функция javascript - это приложение ASP.NET, которое отображает разные результаты в зависимости от того, создаю ли я с помощью Chrome или создаю с IE. В частности, я заметил, что когда я меняю код в Visual Studio, изменения кода фиксируются в IE, но не в Chrome.

// js function
$(optA).change(function () {
    var flag = $(this).val();
    var security_name = $(optType).val();
    var extract = security_name.substr(0,security_name.indexOf('-'));
    $.ajax({
        type:"POST",
        url: "relevant_class.asmx/GetTerms",
        data: "{ 'security_name': '" + security_name + "', 'flag': '" + flag + "'}", //Line that doesn't change in chrome but does in IE.
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            // sets some other terms 
        }
        failure: function (msg) {
            alert(msg);
        }
    })
});

public List<int> GetTerms(string security_name, string flag)
{
    Debug.WriteLine(security_name);
    Debug.WriteLine(flag);
}

Если я изменю строку данных AJAX

data:"{ 'security_name': '" + security_name + "', 'flagBOGUSENTRY': '" + flag + "'}" 

Когда я перехожу к элементу проверки -> вкладка сети и смотрю на тело запроса функции вызова GetTerms, в Chrome я вижу

{'security_name': 'Apple', 'flag': 'двухнедельный'},

тогда как в Internet Explorer я вижу

{'security_name': 'Apple', 'flagBOGUSENTRY': 'двухнедельный'}

т.е. Internet Explorer отразил мои изменения, но не Chrome. Почему это могло происходить?

вы пробовали очистить кеш в хроме? перейдите на вкладку «Источники» в инструментах разработчика и посмотрите на свой код, чтобы узнать, обновлен ли он. В противном случае вы знаете, что это проблема кеширования.

Isaac Vidrine 04.10.2018 18:09

да, это не сработало

kashmoney 04.10.2018 18:13
Specifically, I've noticed that when I change the code in Visual Studio, the changes to the code are captured in IE, but are not in Chrome. - То, что вы описываете, является проблемой кеширования.
Isaac Vidrine 04.10.2018 18:16

Исправление: я просто перезапустился снова, и он работает, очистка кеша сработала. Спасибо!

kashmoney 04.10.2018 18:20

Если я внесу какие-либо дополнительные изменения в Javascript, мне придется снова очищать кеш? Если да, то есть ли способ избежать этого каждый раз?

kashmoney 04.10.2018 18:22

Проверить это

Isaac Vidrine 04.10.2018 18:43
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
6
40
0

Другие вопросы по теме