【问题标题】:How to fix ajax call in firefox browser, But its working fine in chrome browser如何修复Firefox浏览器中的ajax调用,但在chrome浏览器中工作正常
【发布时间】:2019-05-20 16:49:46
【问题描述】:

以下是 javascript,调用 ajax 函数,$ajax 在 firefox 中不起作用,但在 chrome 中起作用。 ajax 在 Firefox 浏览器中没有收到响应。

函数 ajaxAsyncRequest() {

            alert("ajaxAsyncRequest function");
            var tempValUrl = $(".urlVal").val();
            var url = tempValUrl + 'DepartmentUser/departmentUserTokenReceive';
            alert("url=="+url);

                $.ajax({
                        url : url,
                        method : 'GET',
                        contentType : "application/json",
                        dataType : "json",
                        success : function(response) {
                            alert(response);
                            var obj = response;
                            alert(obj);
                            alert("keyType" + obj.keyType);

                            if (obj.keyType == "sign") {
                                document.getElementById("signName").value = obj.name;
                                document.getElementById("certNumber").value = obj.serialNumber;
                                document.getElementById("signCa").value = obj.issuer;
                                document.getElementById("signExpiryDate").value = obj.tempDateTime;
                                document.getElementById("signPublicKey").value = obj.publicKey;
                            }

                            if (obj.keyType == "cipher") {
                                document.getElementById("cipherName").value = obj.name;
                                document.getElementById("cipherCertNumber").value = obj.serialNumber;
                                document.getElementById("cipherCa").value = obj.issuer;
                                document.getElementById("cipherExpiryDate").value = obj.tempDateTime;
                                document.getElementById("cipherPublicKey").value = obj.publicKey;
                            }

                        }

                    });
        }

【问题讨论】:

    标签: java json ajax jsp firefox


    【解决方案1】:

    您必须将事件定义为事件处理程序的参数:-

    event.preventDefault();

    【讨论】:

    • 我添加了 event.preventDefault();。但它不起作用。
    猜你喜欢
    • 2015-11-14
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多