gpt4 book ai didi

c# - jQuery AJAX JSON 引用格式到 WCF

转载 作者:太空宇宙 更新时间:2023-11-03 14:02:05 25 4
gpt4 key购买 nike

这是我的示例代码:

var postData = '{"studentId":"' + $("#hidId").val() + '"}';
$.ajax({
type: 'POST',
url: 'SomeService.svc/AddId',
data: postData,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (msg) {
//do something...
}
});

本来想把postData的引号原封不动(参数用双引号括起来,单代码对我不起作用),但是当浏览器运行它时,所有的单引号都变成了双引号,双引号保持原样,然后变成这样:

"{"studentId":"ST001"}"

我需要这种格式的字符串:

'{"studentId":"ST001"}'

有人知道如何解决这个问题吗?

更新:自己整理了一下,问题出在我提交回来的数据值上,'studentId'应该是Guid,这样才能匹配WCF服务参数类型。

最佳答案

使用转义符\

var postData = '{"studentId":\'' + $("#hidId").val() + '\'}';

关于c# - jQuery AJAX JSON 引用格式到 WCF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10475944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com