Ruby on rails Rails助手在事件完成时调用remote?
我用一些JavaScript代码从Mobile Safari收集纬度和经度。从浏览器收集信息后,我想用AJAX请求更新位置。是否有一个助手或其他简单的方法来使用Rails/Prototype实现这一点,或者我必须执行XMLHttpRequest?我只在PrototypeHelper API中看到链接到远程、定期调用远程和表单远程标签Ruby on rails Rails助手在事件完成时调用remote?,ruby-on-rails,ajax,prototypejs,iphone,Ruby On Rails,Ajax,Prototypejs,Iphone,我用一些JavaScript代码从Mobile Safari收集纬度和经度。从浏览器收集信息后,我想用AJAX请求更新位置。是否有一个助手或其他简单的方法来使用Rails/Prototype实现这一点,或者我必须执行XMLHttpRequest?我只在PrototypeHelper API中看到链接到远程、定期调用远程和表单远程标签 new Ajax.Request('/some_url', { method: 'get', parameters: {id: "1", latitude:
new Ajax.Request('/some_url', {
method: 'get',
parameters: {id: "1", latitude: '123.123', longitude: "123.123"},
onSuccess: function(transport){
//Do something?
}
});
只需用路由和javascript字段替换/some_url即可。
我已将id作为一个参数,以防您引用模型,以便您的操作可以找到并更新它。您可以使用
form\u remote\u tag
创建一个包含一些隐藏的数据输入字段的表单,然后通过javascript提交表单
document.form_name.onsubmit();
remote_功能
将满足您的需求。它还将包括Ajax请求所需的真实性令牌