小编Rah*_* RJ的帖子

AJAX POST到MVC控制器显示302错误

我想在我的MVC视图中进行AJAX POST.我写了以下内容:

视图中的脚本代码

$('#media-search').click(function () {
    var data = { key: $('#search-query').val() };

    $.ajax({
        type: 'POST',
        url: '/Builder/Search',
        data: JSON.stringify(data),
        dataType: 'json',
        contentType: 'application/json; charset=utf-8',
        success: function (data) {
            $('.builder').empty();
                alert("Key Passed Successfully!!!");
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

控制器代码

[HttpPost]
public ActionResult Search(string key)
{
    return RedirectToAction("Simple", new { key=key });
}
Run Code Online (Sandbox Code Playgroud)

但是在AJAX POST上,我发现302找到了错误

asp.net-mvc jquery asp.net-ajax asp.net-mvc-4

6
推荐指数
1
解决办法
9529
查看次数

将属性分配给@ Html.DropdownList

我想为我的Dropdown列表分配一些ID属性名称,该列表使用来自ViewBag的数据,

ViewBag.Group = new SelectList(group, "GroupId", "Name");
Run Code Online (Sandbox Code Playgroud)

在View端,我使用Razor语法显示Dropdown为,

@Html.DropDownList("Group", "New", new { id="testID" } )
Run Code Online (Sandbox Code Playgroud)

但我在这条线上得到了错误.我可以只分配此Razor语法的ID吗?我知道ID是使用名称"播放列表"生成的但是我使用相同的ViewBag有2个不同的下拉列表.因为我必须为它们分配不同的"ID"属性值.怎么做到呢?

asp.net-mvc html-select razor viewbag

6
推荐指数
2
解决办法
5万
查看次数

在Bootstrap警报中关闭类按钮的Jquery事件

我想点击警报Block of Jquery上的关闭标志来执行一些Jquery事件.我的VIew代码如下::

<div class=' alert alert-block fade in'  >
    <button type='button' class='close' data-dismiss='alert'>×</button>
    <p>Just Close Me  </p>
<div>
Run Code Online (Sandbox Code Playgroud)

我的Js代码如下::

$('button.close').click(function () {
                var id = $(this).attr('data-id');
                alert("deleted list is"+id);

            });
Run Code Online (Sandbox Code Playgroud)

根据上面的代码,我无法在点击"X"按钮时检测或执行Jquery事件.

jquery html5 twitter-bootstrap

3
推荐指数
1
解决办法
9116
查看次数