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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

無(wú)法將數(shù)據(jù)從 c#(控制器) 發(fā)送到 javascript

無(wú)法將數(shù)據(jù)從 c#(控制器) 發(fā)送到 javascript

我的JavaScript文件上有這個(gè)代碼:temp="string";var myJson = JSON.stringify(temp);    $.ajax(        {            url: '/MemoryGame/updateStatus',            type: 'POST',            contentType: "application/json; charset=utf-8",            dataType: "json",            data: myJson,            success: function (response) {                alert("success");                if (response == 'Okay') {                    checkStatus(temp.myID);                }               else {                    ConnectionChanged();                }            },            error: function (errorThrown) {                console.log(errorThrown);                ConnectionChanged();            }        });這個(gè)控制器:[HttpPost]        public string updateStatus(string updatedJson)        {            var Player = JsonConvert.DeserializeObject<GameDataClass>(updatedJson);            var Opponent = JsonConvert.DeserializeObject<GameDataClass>(System.IO.File.ReadAllText(System.IO.Path.Combine(_env.WebRootPath, Player.OpponentID + ".json"))); ... }我試圖將$.ajax更改為$.post方法,也改變了公共字符串更新?tīng)顟B(tài)自public JsonResult updatestatus但這兩個(gè)都沒(méi)有奏效。javascript上的myJson包含數(shù)據(jù),但是當(dāng)它到達(dá)控制器更新時(shí)Json是空的。我從來(lái)沒(méi)有這樣的經(jīng)驗(yàn),所以我正在使用另一個(gè)項(xiàng)目的代碼,它在那里工作得很好。那么有人可以建議我做錯(cuò)了什么嗎?
查看完整描述

2 回答

?
楊魅力

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊

  temp="string";

    // (0)

    var myJson = JSON.stringify(temp);

    $.ajax(

        {

            url: '/MemoryGame/updateStatus?updatedJson=' + temp, // (1)

            type: 'POST',

            contentType: "application/json; charset=utf-8",

            dataType: "json",

            data: '',   // (2)

            success: function (response) {

                alert("success");

                if (response == 'Okay') {

                    checkStatus(response.myID);

                }

               else {

                    ConnectionChanged();

                }

            },

            error: function (errorThrown) {

                ConnectionChanged();

            }

        });

或者,如果這不必作為參數(shù)傳遞,請(qǐng)執(zhí)行以下操作:(0) var formData = new FormData();formData.append('updatejson', temp);(1) url: '/MemoryGame/updateStatus', (2) data: formData,


查看完整回答
反對(duì) 回復(fù) 2022-08-04
?
浮云間

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊

$.ajax 是 jQuery 庫(kù)中的一個(gè)詞庫(kù),你的項(xiàng)目包含它嗎?

您還可以檢查瀏覽器的Javascript控制臺(tái),看看它是否包含錯(cuò)誤。在Firefox和Chrome上,您可以通過(guò)按F12來(lái)訪問(wèn)它。


查看完整回答
反對(duì) 回復(fù) 2022-08-04
  • 2 回答
  • 0 關(guān)注
  • 151 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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