我有一个可能很简单的问题。使用
但是假设我想在单击某个元素(例如
有没有使用标签实现这个的方法?将信息发送到服务器,以便在
<a>
标签和使用普通GET请求有什么区别?我知道<a>
标签会自动将你发送到其href
属性中指定的URL。所以我认为,当成功回调(如下所示)时,GET请求也会执行类似的操作。但是假设我想在单击某个元素(例如
<span>
)时,同时发送一些信息以进行普通的get请求,那么我应该如何编写代码: $('span').click(() => {
$.ajax({
url: '/someurl',
type: 'GET',
data: {
title: someTitle,
email: someEmail
},
success: (data) => {
window.location = '/someurl';
}
});
});
有没有使用标签实现这个的方法?将信息发送到服务器,以便在
req.query.title
和req.query.email
中可用?执行上面的ajax
请求会使我的app.get('/ someurl',(req,res)=> {})
运行两次,因为我正在发送GET请求以发送数据(标题和电子邮件),然后当我写window.location ='/someurl'
时,我又发起了另一个GET请求。如何重新设计它,使得它仅发送一次GET请求,同时还允许向req
对象发送和存储信息,并确保浏览器现在显示/someurl
。