Javascript 单击按钮时如何将X和Y坐标传递给服务器
我正在开发一个网页,在某一时刻我得到了图像上点击按钮的X和Y坐标。我想在点击提交按钮时将这些值传递给我的服务器 当我单击图像时,弹出窗口打开。它有一个输入文本和一个提交按钮Javascript 单击按钮时如何将X和Y坐标传递给服务器,javascript,servlets,button,submit,popover,Javascript,Servlets,Button,Submit,Popover,我正在开发一个网页,在某一时刻我得到了图像上点击按钮的X和Y坐标。我想在点击提交按钮时将这些值传递给我的服务器 当我单击图像时,弹出窗口打开。它有一个输入文本和一个提交按钮 $('.ImgMapa').popover({ html: true, trigger: 'manual', title: "<form action='adiciona'><input type='text' name='nome'/>"
$('.ImgMapa').popover({
html: true,
trigger: 'manual',
title: "<form action='adiciona'><input type='text' name='nome'/>"
+ "<button type='submit' id='saveStore' class='btn' value='Save'>Save</button></form>"
})
有了这段代码,我可以得到插入到popover上的name值。但是我怎样才能传递X和Y坐标呢
Obs.:我已经有了两个带有X和Y坐标的javascript变量。我所要做的就是在点击popover中的submit按钮时将这两个值传递给我的服务器。尽管还有其他更优雅的方法,但最简单的方法是创建一个隐藏的输入字段。然后在GET/POST之前使用和onclick事件处理程序将值设置为X,Y值 HTML:
JavaScript:
<script>
function submitxy(x , y){
document.form.xValue.value = x;
document.form.yValue.value = y;
}
</script>
函数submitxy(x,y){
document.form.xValue.value=x;
document.form.yValue.value=y;
}
谢谢你给我指路!我实际上使用jQuery来更改隐藏的输入。我使用了类似于:$(“input[name='xValue']).val(“30”);
<input type=hidden name="xValue"/>
<input type=hidden name="yValue"/>
<script>
function submitxy(x , y){
document.form.xValue.value = x;
document.form.yValue.value = y;
}
</script>