blu*_*blu 0 javascript jquery prototypejs
目前有这个原型代码执行PUT:
new Ajax.Request(someUrl, {
method: 'put',
parameters: { 'foo': bar },
onSuccess: function(response) { } .bind(this)
});
Run Code Online (Sandbox Code Playgroud)
我找到了这篇文章,但该解决方案使用了RoR支持的额外参数,但是我的目标是ASP.NET后端.
我搜索了一下,发现不是所有的浏览器都支持PUT操作,所以显然这可能会在某些浏览器中失败?这已经是prod,所以我想现在直接端口就可以了.
另外,onSuccess函数中绑定(this)的处理是什么?
在.bind(this)返回调用传递给该参数的情况下原有功能的包装功能.bind.
您可以使用$.ajax以下代码移植代码:
$.ajax({
url: someUrl,
type: 'put',
data: { foo: bar},
context: this, //Calls callback in context.
success: function() { }
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
173 次 |
| 最近记录: |