Drupal 7 ajax 调用
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() 函数中注册一些东西吗?感谢指导。
我是 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() 函数中注册一些东西吗?感谢指导。