在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ ajax傳值給controller,controller提取傳過來的值?

ajax傳值給controller,controller提取傳過來的值?

問題描述

我想在頁面上寫AJAX,將一個(gè)input中的值傳給controller中的action,并且取出調(diào)用,請(qǐng)大家指點(diǎn)下

問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法

相關(guān)代碼

// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)
$(function () {

        $.ajax({
            type: 'post',
            url: '/CustomsInspections/GetData',
            dataType: "json",
            //contentType: "application/json",
            data: {
                operation_id: $("#Operation_ID").val(),
                fight_no: $("#Flight_NO").val(),
                mbl: $("#MBL").val(),
                consign_code_ck: $("#Consign_Code_CK").val(),
            },
            success: function (data) {
                if (data == "success") {
                    console.log("成功");
                }
                else {
                    console.log("失敗");
                }
            }
        });
    })

public ActionResult GetData(string operation_id,int page = 1, int rows = 10, string sort = "Id", string order = "asc", string filterRules = "")

    {
        var filters = JsonConvert.DeserializeObject<IEnumerable<filterRule>>(filterRules)??new List<filterRule>();
        var ArrFilter = new List<filterRule>();

        string  fight_no = Request["fight_no"].ToString();
        string  mbl = Request.Form["mbl"].ToString();
        string  consign_code_ck = Request.Params["consign_code_ck"].ToString();

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

我看網(wǎng)上這樣寫,可是取到的fight_no,mbl,consign_code_ck都是null

回答
編輯回答
孤巷


//contentType: "application/json" 這句注釋放開。dataType只是表明你期望的返回類型是json 和你要發(fā)出去的請(qǐng)求頭沒什么關(guān)系

剛才看錯(cuò)了后端部分.前端的傳值沒有問題

2017年6月18日 20:03
編輯回答
萌二代

後臺(tái)用什麼語言,javascript的話是toString(),不是ToString();

2017年12月5日 02:15
編輯回答
夢(mèng)若殤

我后臺(tái)接收的寫法有問題嗎

2017年7月4日 16:23