在另一个问题中,用户指出该new关键字使用起来很危险,并提出了一种不使用的对象创建解决方案new.我不相信这是真的,主要是因为我使用了Prototype,Scriptaculous和其他优秀的JavaScript库,并且每个人都使用了new关键字.
尽管如此,昨天我在YUI剧院观看道格拉斯·克罗克福德的演讲,他说的完全一样,他new在代码中不再使用关键字(Crockford on JavaScript - Act III:Function the Ultimate - 50:23分钟).
使用new关键字"不好" 吗?使用它有哪些优缺点?
我正在尝试使用jQuery和Ajax,我使用这种方法.但我收到错误$ .toJSON不是我的firebug中的函数.问题出在哪儿?我使用jquery 1.3.2.谢谢
$(document).ready(function () {
$("#S1").click(function
() {
$("#t1").slideToggle("fast");
$("#S1").css("background-color", "yellow");
var ID = $("#HiddenField2").attr("Value");
var params = new Object();
params.Key = ID;
$.ajax({
type: "POST",
url: "viewMessages.aspx/readen",
data: $.toJSON(params),
contentType: "application/json",
dataType: "json",
success: function () {
}
});
});
});
Run Code Online (Sandbox Code Playgroud) 你如何模拟jQuery $.get()从jsFiddle中的不同域加载数据?
/* This won't work in jsFiddle. */
$.get("http://www.google.com", function(data) { ... } );
Run Code Online (Sandbox Code Playgroud)
我们知道,有限制:
由于浏览器安全限制,大多数"Ajax"请求都遵循相同的原始策略; 请求无法从其他域,子域或协议成功检索数据.