問題描述:
在前端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...