gpt4 book ai didi

javascript - AJAX 发布请求 URL 添加了奇怪的字符

转载 作者:搜寻专家 更新时间:2023-11-01 04:42:52 24 4
gpt4 key购买 nike

我现在一直在尝试制作这个跨浏览器的帖子声明,但出现以下错误:

 $.ajax({
type: 'POST',
url: "http://ourdevtest.com/foo/foo",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
data: form.serialize(),
success:function(result, textStatus, xhr) {
form.hide();
console.log('success in preview form');
console.log("result: " + JSON.stringify(result));
console.log("textStatus: " + textStatus);
console.log("xhr: " + JSON.stringify(xhr));
app.showThankYou();
},
dataType: 'json'
});
});
},

返回控制台错误:POST http://%E2%80%8B/%E2%80%8B/%E2%80%8Buser:%E2%80%8Bpassword@ourdevtest.com/%E2%80%8Bfoo/%E2%80%8B1/%E2%80%8Bfoo/%E2%80%8B

它无法加载此网址,但我不知道如何阻止它在其中添加奇怪的字符。

最佳答案

如果您对该错误响应进行解码,您将得到以下字符串:http:////user: password@ourdevtest.com/foo/1/foo/

我认为你应该尝试直接使用一些字段值,而不是使用 form.serialize(),只是为了测试目的。

关于javascript - AJAX 发布请求 URL 添加了奇怪的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7879257/

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