使用ajax完成一个简单加法运算
2018-03-03 20:55
197 查看
cal.html页面
后台接收ajax路由函数
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ajax calculator</title> </head> <body> <input type="text" id="num_1" name="num_1"> * <input type="text" id="num_2" name="num_2"> = <input type="text" id="num_3" name="num_3"> <br> <button onclick="cal()">计算</button> </body> <script> function cal() { var xhr; var num_1=document.getElementById('num_1').value; var num_2=document.getElementById('num_2').value; xhr= new XMLHttpRequest(); xhr.onreadystatechange=function () { if (xhr.readyState==4 && xhr.status==200){ document.getElementById('num_3').value=xhr.responseText; } } xhr.open('GET','/ajax_cal/?num_1='+num_1+'&num_2='+num_2); ##手动构造url传参 xhr.send(); } </script> </html>
后台接收ajax路由函数
@app.route('/ajax_cal/') def ajax_cal(): ##将由地址栏传过来的参数转换为int型 num_1=int(request.args.get('num_1')) num_2=int(request.args.get('num_2')) result=num_1*num_2 return str(result) ##将计算结果转换为string型传至前台
相关文章推荐
- 编一个程序,完成64位数据(无符号)的加法、减法运算。不允许直接使用64位的数据类型。(未完成)
- 位运算实现加法的一个简单例子
- Ajax完成一个简单的HelloWorld程序
- 在C/C++代码中使用SSE等指令集的指令(5)SSE进行加法运算简单的性能测试
- 《第五周实验报告2-1》---设计一个简单的分数类,完成对分数的几个运算
- Ajax最简单实例(加法运算)
- 在C/C++代码中使用SSE等指令集的指令(5)SSE进行加法运算简单的性能测试
- 在C/C++代码中使用SSE等指令集的指令(5)SSE进行加法运算简单的性能测试
- iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
- iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(二)
- 如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算
- 用Ajax完成一个简单的验证
- iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序
- [Ajax]AJAX的简单应用(加法运算示例)
- JQuery使用Ajax的一个简单应用
- Ajax完成一个简单的HelloWorld程序
- iOS开发UI篇章使用UItableview完成一个简单的QQ好友列表(一)
- 在C/C++代码中使用SSE等指令集的指令(5)SSE进行加法运算简单的性能测试
- AJAX的简单应用(加法运算示例)
- C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理虚数的),再如分数。本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,