gpt4 book ai didi

javascript - 将 URL 作为发布数据传递时,jQuery ajax 返回 404 错误

转载 作者:行者123 更新时间:2023-11-29 22:08:33 25 4
gpt4 key购买 nike

我在使用 $.ajax 时收到 404 错误,并将其缩小到与我随数据传递的值之一有关的问题。

我正在尝试将 url 作为文本传递到我的数据库中。

$.ajax({
type: 'POST',
url: 'ajax.php',
data: {'edit-username': username, 'website-value': websiteValue}
}).done(function(){
//custom code here
});

如果我将 websiteValue 设置为 http://google.com ,然后我在 chrome 网络选项卡上收到 404 错误。 (这适用于我自己的域以外的任何内容。)

如果我将它设置为//google.com 或只是 google.com 它工作正常。

如果我将它设置为 http://mydomain.com它也很好用。

我无法弄清楚这一点,将不胜感激任何帮助。如果有任何区别,ajax 调用将通过 https 完成。

ajax.php 文件对数据执行以下操作。

$mysqli = connect_db();
$query = $mysqli->prepare('UPDATE tbl SET website = ? WHERE username = ?');
$query->bind_param('ss', $website, $username);
$query->execute();
$query->close();
$mysqli->close();

最佳答案

我认为是服务器响应。服务器尽量防止跨域攻击。服务器日志中有什么?服务器是什么?

关于javascript - 将 URL 作为发布数据传递时,jQuery ajax 返回 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19594326/

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