存储 Jquery 可拖动位置
当 JQueryUI 可拖动对象被放置时,如何获取它的 X,Y 坐标,并使用 AJAX 将它们 POST 到某些东西(java servlet)?
我试图将它的位置存储在数据库中,我有处理程序来完成这项工作,我是一个不错的后端人员,但我对 JavaScript 很烂!
How can I get the X,Y co-ords of a JQueryUI draggable object, when it is dropped, and POST them to something (a java servlet) using AJAX?
Im trying to store the location of it in a database, ive got the handler to do that done, Im an okay backend guy, but I suck with JavaScript!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这仅包括您可能能够使用的 AJAX 调用。
This just includes that AJAX call you might be able to use.
这有帮助吗?您可以从回调函数参数中获取所需的数据
从 ui.position 您可以获取拖动停止后对象的顶部和左侧位置
Does this help. You can get the required data from the callback function arguments
From ui.position you can get top and left position of the object after the dragging has stopped
如果您查看事件下的 jQuery ui draggable 方法文档,您将看到 stop 方法。在此方法中,您可以查看可拖动元素轴选项,然后执行 ajax 调用来更新数据库。
if you look in the jQuery ui draggable method documentation under events, you'll see the stop method. In this method you can look at the draggable elements axis option and then do your ajax call to update the database.