Drupal 7 ajax call



我是drupal的初学者,我使用drupal 7.x,我想创建一个简单的ajax调用。

我有一个模板文件,里面有一个按钮,里面有一个 onclick 方法中的 javascript 函数。

<input type='button' onclick='doajax()'>
<div id='ajaxresponsediv'></div>

在 js 文件中:

function doajax()
{
   jQuery.get(url,function(data) {
   jQuery("#ajaxresponsediv").html(data);
});
}

好的,这是一件简单的事情。但是我必须在 .module 文件中编码什么?我的代码中的 url 变量是什么?如何实现回调函数(例如,我想简单地将"Hello"打印到 ajaxresponsediv 中(?我必须在 mymodule_menu(( 函数中注册一些东西吗?感谢您的指导。

是的,您需要注册一个菜单。希望以下示例对您有所帮助。

https://clikfocus.com/blog/simple-ajax-example-for-drupal-6-and-7https://www.drupal.org/docs/7/api/javascript-api/ajax-in-drupal-using-jquery

最新更新