所以我想使用Javascript(AJAX)和PHP / HTML来创建表单并自动更新。我正在尝试创建一个可以执行简单数学计算的网站(思考体积,表面积和其他几何形状)。最终我想要有图形表示,但还没有。
最有效的方法是什么?
我是否希望表单提交到一个网页,该网页输出一个JSON或XML对象,然后使用XMLHttp来提取它?这是最简单的方法吗?我是否想使用Javascript来阻止我实际重定向到该页面?
我曾经使用过一次或两次AJAX,但只是名义上的。这也是让自己更好地熟悉这项技术的练习。
答案 0 :(得分:2)
对于PHP开发人员来说,一种非常好的方法是使用xAjax,即document here。
使用此PHP代码,您注册一些功能:
include './xajax/xajax_core/xajax.inc.php';
$xajax = new xajax();
$xajax->register(XAJAX_FUNCTION, 'doAdd');
$xajax->register(XAJAX_FUNCTION, 'doReset');
$xajax->processRequest();
然后,您只需将注册函数用作 JavaScript方法:
<form action="#" method="post" onsubmit="return false;">
<input type="button" onclick="xajax_doAdd(10,600);" id="btnAdd" value="Click Me" />
<input type="button" onclick="xajax_doReset();" id="btnReset" value="Reset" />
<p id="answer"></p>
</form>