尝试通过 Web 服务将数据发送到我的数据库并收到此错误:
Primitive values of type 'Edm.Decimal' and 'Edm.Int64' must be quoted in the payload. Make sure the value is quoted
这是我的代码:
var newEntry = {
datum: entryDate,
monat: parseFloat(entryMonth),
taetigkeit: document.getElementById("addWork").value,
total: parseFloat(document.getElementById("addTotal").value),
totalV: parseFloat(document.getElementById("addTotalV").value),
in_auswertung: 0,
teil_projekt_id: parseFloat(document.getElementById("addSubProject").value),
projekt_id: parseFloat(document.getElementById("addProject").value),
TimeStamp: entryDate,
sAuftraggeber: document.getElementById("addContractor").value,
iidBenutzer: parseFloat(298),//sessionStorage.getItem("userId"),
akt_id: parseFloat(document.getElementById("addActivity").value)
};
WinJS.xhr({
type: "post",
url: requestUrl,
data: JSON.stringify(newEntry),
headers: {
"Content-type": "application/json"
}
}).then(
function complete(response) {
},
谢谢马洛