elggでAJAX通話をしようとしていますが、これまでに失敗しました。私は何が間違っているのでしょうか、何が欠けていますか?AJAX通話の作成方法 - Elgg
ありがとうございます。
Elggのバージョン2.1.1
start.php
// in myplugin_init()
elgg_register_ajax_view('forms/myplugin/add');
デフォルト/フォーム/ myplugin/add.php
<div>Successful AJAX call</div>
デフォルト/オブジェクト/ my_ajax_plugin.php
<div class="myplugin-form-container">JQ Here</div>
<script type = "text/javascript" language = "javascript">
var Ajax = require('elgg/Ajax');
var ajax = new Ajax();
ajax.form('myplugin/add').done(function (output, statusText, jqXHR) {
if (jqXHR.AjaxData.status == -1) {
return;
}
$('.myplugin-form-container').html(output);
});
</script>
[jQueryのAJAX呼び出しメカニズムを回避するため、何らかの理由はありますか?](http://stackoverflow.com/questions/20150130/ajax-and-php-to-enter-multiple-forms-データベースへの入力/ 20150474#20150474)。私はElggを使ったことはありませんが、単に$ .ajax()のラッパーを提供するようです。 – MonkeyZeus
[Elgg](https://elgg.org/)はCMSです –