测试了很久,jquery .load 参数传递不成功,找不到问题出在哪里。急
使用load函数的文件:1.php
- PHP code
<html> <head> <meta http-equiv="content-type" content="text" charset="gb2312" /> <script type="text/javascript" src="/jquery/jquery.js"></script> </script> </head> <body> <input type="button" id="send" value="Ajax获取" /> <div id="resText">内容替换</div> <script type="text/javascript"><!-- $(document).ready(function(){ $("#send").click(function(){ $("#resText").load("test.php", {name:"andy"}); }); // --></script> </body> </html>code] 被加载的文件:test.php [code=PHP]<?php $name = $_POST['name']; echo $name; $s = $_GET['name']; echo $name; ?> hello world!
------解决方案--------------------
$_POST和$_GET是取表单数据的,$_GET对$("#resText").load("test.php?name=andy")生效,$_POST则需要使用jQuery的$.post或$.ajax方法
------解决方案--------------------
- JScript code
$("#resText").load("test.php", {"name":"andy"});