javascript - 未捕获的类型错误 :JavaScript

标签 javascript jquery

$(document).ready(function(){
    $('.completecompanyDetails').click(function(){
        var orgname = $("#companyName").val();
                var jsonData = {};
        jsonData.orgName = orgname;
        $.ajax({
            url: url,
            data:JSON.stringify(jsonData),
            type:"text",
            method:"POST",
            contentType:'application/json',
            success: function(data){
                window.location.href="/config";
                return true;
            },
            error: function () {
                alert("Error!");
                return true;
            }
        });
    });
});

我在第 8 行收到以下错误:

Uncaught TypeError: Accessing selectionDirection on an input element that cannot have a selection.

最佳答案

type 用于定义 get 或 post 方法。 type :'text' 不是有效选项。您在类型选项下的方法上设置的值是什么。

如果您想设置接收响应的数据类型,请使用dataType 键。即使在 dataType 键中,也只允许使用 xml、json、script 或 html。

请参阅 http://api.jquery.com/jQuery.ajax/ 中的 jquery ajax 文档

关于javascript - 未捕获的类型错误 :JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16806023/

相关文章:

javascript - 如何在按钮之间添加空间?

javascript - 将嵌套的 Json 转换为带有 parentId 的平面 Json 到每个节点

jquery - 如何通过引用 CSS 类或 id 来隐藏文本?

javascript - JQuery重新加载DIV? ( flask /Jinja2)

javascript - 从 Html 元素创建变量

javascript - 使 Firebug 在动态加载的 javascript 中中断

javascript - 将 JSON 对象从 Javascript 传递到 ASPX 页面

javascript - jQuery:使用 ToggleClass 编写 super 菜单

jquery - 多个选择器或多个函数 - 有效率提升吗?

jquery - 将自定义 HTML 添加到 jQuery 对话框按钮 Pane