javascript-从标记中执行DELETE请求而不构造表单?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-从标记中执行DELETE请求而不构造表单?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含994字,纯文字阅读大概需要2分钟。
内容图文
![javascript-从标记中执行DELETE请求而不构造表单?](/upload/InfoBanner/zyjiaocheng/671/3fc46f9b3b5c479da3ddc428ea7f6b4e.jpg)
有什么方法可以强制< a href>在单击而不是常规GET时执行删除请求?
“ Rails”方式是动态生成< form>表单.标签添加适当的参数,以便将其路由到正确的位置,但是对于这样一个简单的任务,我不太喜欢这么多的DOM操作.
我考虑过要走这样的路线:
$("a.delete").click(function(){
var do_refresh = false;
$.ajax({
type: "DELETE",
url: "my/path/to/delete",
success: function(){
do_refresh = true;
},
failure: function(){
alert("There is an error");
}
});
return do_refresh; //If this is false, no refresh would happen. If it
//is true, it will do a page refresh.
});
我不确定上面的AJAX东西是否会起作用,因为这只是理论上的事情.有什么办法可以解决吗?
注意:
请不要建议我使用rails:method => :在link_to上删除,因为我正试图从多种意义上避免使用rails辅助程序,因为它们会用干扰性的javascript污染您的DOM.我希望将此解决方案放入外部JS文件中,并根据需要将其包括在内.
解决方法:
根据文档:
http://api.jquery.com/jQuery.ajax/
DELETE方法是允许的,但并非所有浏览器都支持,因此请在此处查看:
Are the PUT, DELETE, HEAD, etc methods available in most web browsers?
内容总结
以上是互联网集市为您收集整理的javascript-从标记中执行DELETE请求而不构造表单?全部内容,希望文章能够帮你解决javascript-从标记中执行DELETE请求而不构造表单?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。