哪一位JS高手能帮我讲解一下,下面这一断代码。谢谢。 “3、var FormatContent = function(str)中这个FormatContent属于如一个属性?”改为“3、var FormatContent = function(str)中这个FormatContent属于那一个的属性?” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这不是javascript吧,可能是jscript 我晕啊,是Object对象啊xxx={xxx:xxx,xxx:xxx}明白?{Updater : function(ajaxTemplate, output, params, onComplete)}则是正确的书写方法啊,没什么奇怪的吧! Updater : function(ajaxTemplate, output, params, onComplete) { if (typeof output == 'string') { output = $(output); } var FormatContent = function(str) { var content = new String(str); var prefix = new String("<!--AjaxContent-->"); content = content.substring(content.indexOf(prefix, 0) + prefix.length, content.length - 9); return content; } new Ajax.Request( AjaxProxyUrl, { onComplete: function(transport) { if (output != null) { output.innerHTML = FormatContent(transport.responseText); } if (onComplete != null) { onComplete(FormatContent(transport.responseText)) } }, parameters: params + '&AjaxTemplate=' + ajaxTemplate }); },看到最后这个“,”号的没,这个就是我刚才给你说的啊!而“,”号后又是xxx:xxx格式的SerializeForm : function(form) { return Form.serialize(form); }此法为对象直接量写法如果看不懂你可以用以下写法! xxx=new Object() xxx.Updater=function(ajaxTemplate, output, params, onComplete) { if (typeof output == 'string') { output = $(output); } var FormatContent = function(str) { var content = new String(str); var prefix = new String("<!--AjaxContent-->"); content = content.substring(content.indexOf(prefix, 0) + prefix.length, content.length - 9); return content; } new Ajax.Request( AjaxProxyUrl, { onComplete: function(transport) { if (output != null) { output.innerHTML = FormatContent(transport.responseText); } if (onComplete != null) { onComplete(FormatContent(transport.responseText)) } }, parameters: params + '&AjaxTemplate=' + ajaxTemplate }); } xxx.SerializeForm=function(form) { return Form.serialize(form); } 翻译 在遮罩层里面相应出现遮罩层怎么写 城市下拉列表 打开关闭问题100分 关于FireFox的DOM操作 [JS]有关显示.隐藏的问题,各位帮帮我啊 点击一个button,然后隐藏一个table,再点击一次,就显示table,用JS怎么写?[在线等] 控制工具栏问题。急急急急急急急急急!!! 关于框架的问题 !大家来帮忙!不胜感激!(在线等候) 为什么这个错误只在IE5上有错,怎样解决这个问题呢?? 怎样实现时间自动控制? 如何返回当前日期减去指定天数后的日期? 光标的问题,说难有点难,可能无法实现,但说不定也很简单
xxx={xxx:xxx,xxx:xxx}
明白?
{Updater : function(ajaxTemplate, output, params, onComplete)}
则是正确的书写方法啊,没什么奇怪的吧!
{
if (typeof output == 'string')
{
output = $(output);
}
var FormatContent = function(str)
{
var content = new String(str);
var prefix = new String("<!--AjaxContent-->");
content = content.substring(content.indexOf(prefix, 0) + prefix.length, content.length - 9);
return content;
}
new Ajax.Request( AjaxProxyUrl, { onComplete: function(transport) { if (output != null) { output.innerHTML = FormatContent(transport.responseText); } if (onComplete != null) { onComplete(FormatContent(transport.responseText)) } }, parameters: params + '&AjaxTemplate=' + ajaxTemplate });
},看到最后这个“,”号的没,这个就是我刚才给你说的啊!而“,”号后又是xxx:xxx格式的SerializeForm : function(form)
{
return Form.serialize(form);
}
此法为对象直接量写法
如果看不懂你可以用以下写法!
xxx=new Object()
xxx.Updater=function(ajaxTemplate, output, params, onComplete)
{
if (typeof output == 'string')
{
output = $(output);
}
var FormatContent = function(str)
{
var content = new String(str);
var prefix = new String("<!--AjaxContent-->");
content = content.substring(content.indexOf(prefix, 0) + prefix.length, content.length - 9);
return content;
}
new Ajax.Request( AjaxProxyUrl, { onComplete: function(transport) { if (output != null) { output.innerHTML = FormatContent(transport.responseText); } if (onComplete != null) { onComplete(FormatContent(transport.responseText)) } }, parameters: params + '&AjaxTemplate=' + ajaxTemplate });
} xxx.SerializeForm=function(form)
{
return Form.serialize(form);
}