1. 程式人生 > >前端ajax傳值中文漢字的傳遞方法

前端ajax傳值中文漢字的傳遞方法

var array = '這是需要傳遞給後臺的中文資料'
//只需要在ajax中的data裡利用js的encodeURI()方法把資料轉換成中文的編碼就可以了
$.ajax({
            type: "GET",
            url: "/ask/subQuestion",
            dataType: 'json',
            data: {
                array:encodeURI(array)
            },
            success: function (res) {
                
           }
        });

然後後臺在接受資料的時候用decodeURI()方法解碼一下就OK了。