我想問一下,
最近因某些需求要用Angular結合ASP.NET MVC,
目前卡在一個地方,
如果表單中的某個欄位使用到Html標籤,
就會無法傳送資料到後端,
Content-Type換成其他的,
可以傳送但資料是空的,
如果沒有用到Html標籤,
傳送資料一切正常,
但現在就是有需求使用Html標籤,
可以在前端直接Show一些東西,
不知道有沒有大大知道如何解決呢?
Angular的程式碼如下:
//要通過post傳遞的參數
var data = { model: itemData},
//post請求的地址
url = "/Admin/EditProductDetail",
//將參數傳遞的方式改成form
postCfg = {
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
transformRequest: function (data) { return $.param(data); }
};
$http.post(url, data, postCfg).
then(function (response, status, headers, config) {
if (response["data"] == "true")
$scope.showSimpleToast("儲存資料成功!");
else
$scope.showSimpleToast("儲存資料失敗...");
},
function (response, status, headers, config) {
$scope.showSimpleToast("傳送資料失敗...");
});
麻煩各位大大了,
感恩~