永发信息网

Javascript 通过Ajax的send传递html的表单对象

答案:3  悬赏:70  手机版
解决时间 2021-11-28 16:12
  • 提问者网友:椧運幽默
  • 2021-11-27 20:46
Javascript 通过Ajax的send传递html的表单对象
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-11-27 22:22
首先要明白new Request({...}).send();
这句代码实际是定义一个匿名的Request类的实例,并调用实例的send()方法。因为看不到他Request()类的代码,只能根据他的参数推测,应该是封装了一个AJAX调用的过程。

其次 var myAjax = new Request({...}).send();实际上是调用了一次AJAX的提交过程,后台是im.php?action=send,传递方法是get,数据来源是name=msg_form的表单

AJAX提交到后台的数据和普通表单提交到后台的数据是一样的,提取数据的方法也是一样的。php中根据提交方法不同分别是$_GET['xxx']或$_POST['xxx']。

type=hidden的数据提交到后台,提取方法也是一样的。
全部回答
  • 1楼网友:神也偏爱
  • 2021-11-28 00:11
Ajax的目的是避免页面整体刷新,局部提交数据。可以用js获取其value值.建议你上网学习下ajax基础,什么都明白了。
  • 2楼网友:千夜
  • 2021-11-27 22:52
其实很简单,只是你没弄明白Ajax的运行机制,它相当于客户端和服务器端的一个中间脚本,为客户端和服务器搭起了一个通信的桥梁,给你举个简单的例子:
index.html部分代码:

...


...



im.php页面代码:
$param = $_GET['param'];
if ($param != "")
echo "传递参数成功!";
else
echo "传递参数失败!";
?>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯