为了账号安全,请及时绑定邮箱和手机立即绑定

ajax 怎么传select 被选择的option的值

ajax 怎么传select 被选择的option的值

眼眸繁星 2018-12-06 20:10:20
帮忙看一下错在什么地方 $(function () { $("#xc").find("option:selected").change(function () { $.ajax({ type: "GET", url: "AlbumImageAjax.cshtml", data: { albumId: $("#xc").find("option:selected").val() }, success: function (data) { $("#AlbumImage").empty(); $("#AlbumImage").html(data); } }); }); });
查看完整描述

11 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

$(function () {
    $("#xc").change(function () {
        $.ajax({
            type: "POST",
            url: "AlbumImageAjax.cshtml",
            data: { albumId:$("#xc :selected").val()},
            success: function (data) {
                $("#AlbumImage").empty();
                $("#AlbumImage").html(data);
            }
        });
    });
});

 

查看完整回答
反对 回复 2019-01-21
?
慕标5832272

TA贡献1966条经验 获得超4个赞

js你判断一下那个select被选中了,然后将值传过去就ok了

 

查看完整回答
反对 回复 2019-01-21
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

怎么写代码 弄好半天了 没做出来

查看完整回答
反对 回复 2019-01-21
?
MMTTMM

TA贡献1869条经验 获得超4个赞

 data: { albumId: $("#xc").find("option:selected").val() }

你这不写着吗?还想咋地

查看完整回答
反对 回复 2019-01-21
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

不对啦 传不过去

查看完整回答
反对 回复 2019-01-21
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

区别主要在于二者的解释引擎不同。aspx 采用的是 WebForm Engine,而 cshtml 则是 Razor Rendering Engine。引擎的变化直接导致语法发生变化。aspx 中我们经常使用 <% test; %>这种,在 cshtml 中则改为 @{ test; } 这种更为简洁的写法。

只能在 MVC3 或更高版本等支持 Razor 的框架里使用 cshtml。

查看完整回答
反对 回复 2019-01-21
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

@缘分0919: 好吧!的确没玩过web page,不好意思前面误会您了!表示道歉

查看完整回答
反对 回复 2019-01-21
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

@IT民工-杰: 客气了 要多讨论才会有进步 我是初学者 以后还望多指教

查看完整回答
反对 回复 2019-01-21
?
慕村9548890

TA贡献1884条经验 获得超4个赞

直接:$("#xc").val()。。。

查看完整回答
反对 回复 2019-01-21
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

$("#****").val(data.****)
 
 
查看完整回答
反对 回复 2019-01-21
  • 11 回答
  • 0 关注
  • 1814 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信