第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Mvc Jquery Ajax Post返回null

Mvc Jquery Ajax Post返回null

嗶嗶one 2019-11-04 14:11:47
我一直在嘗試發(fā)布兩個參數(shù)...這是ajax代碼function Kaydet() {        var params = {};        var Kiralayan = $("#RentForm").serialize();                    params.kisi = Kiralayan ;        params.aracid = P.AracID;                   console.log(params);        $.ajax({            type: "POST",            url: '@Url.Action("Save","AracKirala")',            data: params,            dataType: "text",            success: function (response) {                if (response != "OK") {                    alert("Kay?t yap?lamad?.");                }                else {                    document.getElementById("RentForm").reset();                    alert("Kay?t ba?ar?yla ger?ekle?tirildi.");                    $("#myModal").modal('hide');                    Ara();                }            }        });方法public ActionResult Save(Kiralayan kisi = null, int aracid = 0)    {問題是ajax正確地發(fā)布了“ aracid”,但是當觸發(fā)該方法時,“ kisi”變成了空...我嘗試不發(fā)布帶有“ kisi”的“ aracid”,所以ajax對于一個參數(shù)“ kisi”很好地發(fā)布了,但是不能一起工作...
查看完整描述

3 回答

?
千巷貓影

TA貢獻1829條經(jīng)驗 獲得超7個贊

如果序列化表格,則可以使用.param()函數(shù)向其添加其他值


var data = $("#RentForm").serialize() + '&' + $.param({ 'aracid': AracID }, true);


$.ajax({

    type: "POST",

    url: '@Url.Action("Save","AracKirala")',

    data: data,

    ....


查看完整回答
反對 回復(fù) 2019-11-04
?
冉冉說

TA貢獻1877條經(jīng)驗 獲得超1個贊

MVC將為您映射對象,因此您最好跳過對象中表單的提取嵌套。


筆記:

如果aracid也是模型中的一個屬性,它將同時映射到該屬性和 extra參數(shù)。

與serialise()在serialize()調(diào)用之前串聯(lián)字符串的替代方法相比,對集合使用push 更易于維護。

例如


 var Kiralayan = $("#RentForm").serialize();            

 // Add the extra non-form parameter

 Kiralayan.push({name: 'aracid', value: P.AracID});

完整示例:


    function Kaydet() {

        var Kiralayan = $("#RentForm").serialize();            

        // Add the extra non-form parameter

        Kiralayan.push({name: 'aracid', value: P.AracID});         

        console.log(params);


        $.ajax({

            type: "POST",

            url: '@Url.Action("Save","AracKirala")',

            data: Kiralayan,

            dataType: "text",

            success: function (response) {

                if (response != "OK") {

                    alert("Kay?t yap?lamad?.");

                }

                else {

                    document.getElementById("RentForm").reset();

                    alert("Kay?t ba?ar?yla ger?ekle?tirildi.");

                    $("#myModal").modal('hide');

                    Ara();

                }


            }

        });


查看完整回答
反對 回復(fù) 2019-11-04
  • 3 回答
  • 0 關(guān)注
  • 568 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號