首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ajax将数据传递给URL

Ajax将数据传递给URL
EN

Stack Overflow用户
提问于 2018-07-16 21:46:39
回答 0查看 337关注 0票数 0

不知道有没有人能帮我一下?我试图(通过ajax)实现的是将参数传递给URL,而不是在查询字符串上传递,因为我不想公开参数。

所以我有一个包含Index方法的页面:

代码语言:javascript
运行
复制
    public ActionResult Index(int qualID)
    {
        //do stuff with qualID and load up a model

        return PartialView("ICTEnrolmentForm", myNewModel);
    }

在(一个完全不同的页面)上,我有以下ajax代码块:

代码语言:javascript
运行
复制
<script>
    var enrolmentURL = "/enrolment/";
    $('.enrolNow').click(function (e) { 
        var qualID = $(this).attr('data-qual');
        $.ajax({
           url: enrolmentURL,
           type: 'POST',
           data: { 'qualID': qualID },
           success: function(model)
           {   
                window.location = enrolmentURL;
           }
        });
    });
</script>

如果在ActionResult方法上创建一个断点,我可以看到该方法正在被调用(填充了QualID ),但随后重定向被触发,并且我得到了一个空参数错误。

我显然是真的很糊涂,但如果有人能指出我的错误,那就太感谢了。

谢谢,C

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51363391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档