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