私はJoomla 1.7のコンポーネントで作業しています.Joomla 1.7はMootools 1.3で動作します。その前に、mootoolsの正しい方法はAjaxクラスでした。しかし、Mootoolsでは、私が読んだとおり、私はRequestクラスを使わなければなりません。Mootoolsの新しいリクエストクラスが何もしない、または私を無視するのはなぜですか?
私がRequestクラスを使用しようとすると、Google Inspectorのデバッグでリクエスト定義とRequest send()コールを段階的に実行しようとしました。私はそれを見ることができます、それは送信を執行しますが、何もしません(onSuccessを無視する、OnExceptionを無視するなど)。
私はクロムのjavascriptコンソールを見れば何もありません。
function addValue(value) {
var id = $('selectedval').getProperty('value');
var url = 'index.php?option=com_kaltura&controller=fieldsmanager&task=additem&tmpl=component';
var req = new Request(url, {
method: 'post',
data: {
'id': id,
'value': value
},
onRequest: function(event, xhr) {alert('gogogo'); },
onFailure: function(xhr) { alert('failure'.xhr); },
onException: function(test) {alert(test); },
onSuccess: function(data) {
loadFieldList(data);
}
});
req.send();
}