七度&光 2017-06-07 07:07 采纳率: 22.2%
浏览 8

Ajax调用中的解析器错误

I am trying to call controller method from html page through Ajax call and the script is as below,

<script>
    $.ajax({
        url: '/Controllet/getAuth',
        type: "Post",
        data: {
            token: "skgdajshdgfyvbjgydsa",
            userId: "user1"
              },
            cache: false,
            dataType: "json",
            async: true,
            contentType: false,
            processData: false,
            success: function (response) {
                if (response != null && response.success) {
                    alert(response.responseText);        
                } else {
                    //do something else
                }
            },
            error: function (xhr, status, err) {
                alert('Response code:' + xhr.status);
                alert('[Error:' + err + '] ' + status);
            }
        });

My controller method looks like this

private async Task<JsonResult> GetAuth(string token, string userId)
{
    try
    {
        //do something
        return Json(new { success = true, responseText = "!" },
        JsonRequestBehavior.AllowGet);
    }
    catch (Exception ex)
    {
        return Json(new { success = false, responseText = " "
        + ex.Message }, JsonRequestBehavior.AllowGet);
    }
}

Every time I run this I get the [Error:SyntaxError: Unexpected token < in JSON at position 2] parsererror

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
    • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
    • ¥60 pb数据库修改与连接
    • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
    • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
    • ¥20 神经网络Sequential name=sequential, built=False
    • ¥16 Qphython 用xlrd读取excel报错
    • ¥15 单片机学习顺序问题!!
    • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
    • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)