序列化元素

<!DOCTYPE html>
<meta charset="utf-8">
<html>
<head>
<title>序列化元素</title>
<script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
</head>
<body>
<form action="#" id="form1">
<p>评论</p>
<p>姓名: <input type="text" id="username"> </p>
<p>内容: <input type="text" id="content"> </p>
<p><input type="button" name="" value="提交" id="send"></p>
<div id="resText">

</div>
</form>

<script type="text/javascript">
$("#send").click(function() {
  $.get('get.php',{
    username : $("#username").val(),
    content : $("#content").val()
  }, function(data) {
  $("#resText").html(data);
  });
});

</script>


</body>
</html>

(1)与Jquery中的其他方法一样,serialize()方法也是作用于jQuery对象,它能够将DOM元素内容序列化为字符串,用于Ajax请求。

通过使用serialize()方法,可以把刚才的代码改成以下

<script type="text/javascript">
$("#send").click(function() {
  $.get('get.php',$("#form1").serialize(), function(data) {
    $("#resText").html(data);
  });
});
</script>

加载get.php代码如下

<?php
  header("Content-Type:text/html;charset=utf-8");
  echo "<div class='comments'><strong>{$_GET['username']}:</strong><span>{$_GET['content']}</span></div>";
?>

转载于:https://www.cnblogs.com/linjing-blog/p/6740245.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值