e.srcElement не определен в Firefox?

Я занимаюсь разработкой веб-сайта и сейчас тестирую во всех браузерах, в настоящее время я тестирую в Firefox и обнаружил ошибку при использовании event.sourceElement?

Мне нужен e.srcElement - это возвращаемые значения, чуть ниже я показываю пример того, как я получаю возвращенное значение PropID.

Я написал функцию Jquery, которая использует e.srcElement, и она выглядит следующим образом:

$(function () {
        $(".DownloadLink").click(function (e) {
            e.preventDefault();

            var PropID = getParameterByName("PropID", e.srcElement.search),
                Token = getParameterByName("Token", e.srcElement.search),
                TrackingNumber = getParameterByName("TrackingNumber", e.srcElement.search);

            $.post("Valuation", { PropID: PropID, Token: Token, TrackingNumber: TrackingNumber}, function (taskId) {

                // Init monitors

                $("#dialog-modal").append($("<p id='" + taskId + "'/>"));
                updateMonitor(taskId, "Started");

                // Periodically update Modal
                var intervalId = setInterval(function () {
                    $.post("Progress", { id: taskId }, function (progress) {
                        if (progress < 50) {
                            updateMonitor(taskId, "Building File");
                        } else if (progress == 50) {
                            updateMonitor(taskId, "Uploading File to FormMobi");
                        } else if (progress >= 100) {
                            clearInterval(intervalId);
                            updateMonitor(taskId, "Complete");
                            window.location.href = "downloadcomplete";
                        }
                    });
                }, 100);
            });
        });

Пример того, как работает e.srcElement:

При тестировании в chrome и использовании элемента inspect я могу обнаружить, что возвращается следующая строка:

Строка кода:

PropID = getParameterByName ("PropID", e.srcElement.search)

Возвращенный результат:

search: "? PropID = 77301 & Token = 74d30c0e-b4ab-4164-9dfd-f35fd7091cdc & TrackingNumber = 367"

И поэтому я могу получить необходимый результат PropID.

Есть ли что-то еще, почему я должен вернуть необходимые значения? Или как я могу получить e.srcElement для работы в FireFox?

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

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