java - 如何修复firefox浏览器中的ajax调用,但在chrome浏览器中工作正常

标签 java json ajax jsp firefox

下面是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;
                            }

                        }

                    });
        }

最佳答案

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

event.preventDefault();

关于java - 如何修复firefox浏览器中的ajax调用,但在chrome浏览器中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53864035/

相关文章:

json - 访问 Node.js 中的 JSON 位置

jquery - 使用Django的JSONResponseMixin响应AJAX请求

java - 从 PHP 编码的 JSON 数据中获取 Null,输出到 Java

html - 如何识别dex :get as being JSON or HTML in Common Lisp?的输出

c# - 在 jquery ajax 中处理 json 响应

javascript - 在 ajax beforeSend 函数中访问数据或此属性

java - 在 Eclipse 中使用图像创建按钮不起作用

java - 如何以编程方式访问嵌套布局中的 View ?

java - WebDriver点击 "Java window"

java - J树 : modify apperance regardless of L&F