gpt4 book ai didi

wcf - jQuery POST 不发送 JSON 数据

转载 作者:行者123 更新时间:2023-12-01 02:24:03 24 4
gpt4 key购买 nike

我正在尝试使用 jQuery AJAX 对本地主机上运行的服务执行 POST,但即使在我设置了 jQuery.support.cors = true 之后,它仍然返回状态代码 0。我还可以从浏览器成功导航到我的 WCF REST 服务。这就是我的 JavaScript 的样子:

    <script>
jQuery.support.cors = true;
$(document).ready(function(){
$.ajax({
type: "POST",
url: "http://localhost:8000/Test",
data: '{"test":"test"}',
contentType: "application/json",
dataType: "json",
success: function (msg) {
alert('success');
},
error:function(x,e){
if(x.status==0){
alert('error 0');
}
}
});
});
</script>

有谁知道这是什么原因造成的?我还应该提到,我无法使用 jQuery 在本地主机上发布任何内容。

根据Fiddler的说法,没有发送JSON数据,并且完成了HTTP OPTIONS而不是POST。

最佳答案

试试这个

var dataObj = {test:"test"};

var json = JSON.stringify(dataObj);

然后在你的ajax调用中

data: json,

关于wcf - jQuery POST 不发送 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7466570/

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