gpt4 book ai didi

javascript - ajax 忽略 url

转载 作者:行者123 更新时间:2023-11-30 13:05:01 24 4
gpt4 key购买 nike

$.ajax({
method: 'post',
url: '/send.php',
data: { 'username': user }
})

它忽略url位并将参数从数据发送到当前页面并将我发送到

mywebsite.com/currentpage.php?username=user 

代替

mywebsite.com/send.php?username=user

最佳答案

看来您遇到的可能是一个错误,因为我无法重现它。但是,假设它是 jQuery,正确的选项是 type,而不是 方法,如图the documentation of the $.ajax() method :

$.ajax({
type:'post',
url: '/send.php',
data: { 'username': user }
});

编辑 1:

.. 根据评论,您似乎正在尝试在表单上使用 ajax .. 不阻止表单的默认操作,除非我弄错了,否则当有人不提供表单方法时,它默认为 get.. 除非指定,否则默认为当前页面的操作。

无论您在什么函数中执行此操作...我将假设 submit() 对于此示例,您要么想要返回 false 要么 e.preventDefault(),其中e是提交事件中传递给函数的事件对象。示例:

$("form").submit(function(e) {
e.preventDefault();
//do your ajax here.
});

关于javascript - ajax 忽略 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16007436/

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