Heim > Backend-Entwicklung > PHP-Tutorial > ajax.call是什么意思?解决方案

ajax.call是什么意思?解决方案

WBOY
Freigeben: 2016-06-13 13:10:16
Original
1211 Leute haben es durchsucht

ajax.call是什么意思???

 ajax.call是什么意思?解决方案 {$link.link_id}
这段代码调用了listTable.toggle函数

listTable.toggle = function(obj, act, id)
{
  var val = (obj.src.match(/yes.gif/i)) ? 0 : 1;

  var res = Ajax.call(this.url, "act="+act+"&val=" + val + "&id=" +id, null, "POST", "JSON", false);

  if (res.message)
  {
  alert(res.message);
  }

  if (res.error == 0)
  {
  obj.src = (res.content > 0) ? 'images/yes.gif' : 'images/no.gif';
  }
}

这里的/yes.gif/i的i是干嘛用的,还有ajax.call是什么意思???



------解决方案--------------------
ecshop?
var res = Ajax.call(this.url, "act="+act+"&val=" + val + "&id=" +id, null, "POST", "JSON", false);
这是封过的一个方法,根据参数可知
this.url为请求url
中间act=&...这都是传的参数
POST方式,返回JSON类型
null和false可能是设置回调函数

(obj.src.match(/yes.gif/i)) ? 0 : 1;
这是三目运算符,在对象src属性里查yes.gif
/i是不区分大小写,属正则表达式内容
作用是,若src内有yes.gif返回0否则1
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage