解決ajax傳過來的值後台接收不到的問題

2022-09-20 22:54:15 字數 1002 閱讀 3350

問題描述:

在前端js裡面寫了乙個ajax,前端alertx出來的是1或者1,2格式的資料,但是在後台取到的值一直都是null。

js**如下:

function confirmcoursesystem()

var coursesystemid = $('#coursesystemlist').val();

alertx(coursesystemid);

$.ajax(/teach/teachdistribute/getcoursesystemnamebyid",

data: ,

success:function(coursesystemlistname)

},error:function()

});}

後台**如下:

//新增下發-確認選擇,根據coursesystemid獲得coursesystemname

}問題原因:在使用瀏覽器檢視之後發現資料格式是這樣的,原因應該是前台傳入值的型別不對:

解決辦法:

修改前端傳入值的型別,用tostring方法即可。**如下

$.ajax(/teach/teachdistribute/getcoursesystemnamebyid",

data: ,

success:function(coursesystemlistname)

},error:function()

});本文標題: 解決ajax傳過來的值後台接收不到的問題

本文位址:

ajax接收action傳過來的json資料

先把需要的包加進來,在上篇裡 下面是實現 先記錄下 這裡不知道為什麼傳過來的json資料要經過兩次 eval 解析才可以讀出來,弄了一下午,網上都 是jquery的實現,感覺用這個的很少,幾乎沒有,這裡我傳了個json字串給ajax,然後解析出來,可以得到user物件,即 jsonobj.user ...

JS獲取頁面傳過來的值

利用js獲取頁面的傳值,此方法只適應get傳值。獲取頁面之間的傳值,在後台我們很容易獲取,那我們在前台只利用js怎麼寫呢?在看 之前你需要了解的 參考 w3c location 物件包含有關當前 url 的資訊。location 物件是 window 物件的乙個部分,可通過 window.locat...

前端的ueditor如何獲取從後台傳過來的資料

前端的ueditor獲取從後台傳過來的值使用setcontent 方法,但若是在例項化了ueditor之後直接使用setcontent 方法會出現報錯 等ueditor建立完再呼叫它的方法,可以在使用的地方加乙個 如下 var ue ue.geteditor container ue.addlist...