利用Pear::HTML_AJAX提交表单时数组只提交了第一个值
User.php
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
<?php
class User{
function additem(){
// session_start();
// $u = $_SESSION["User"];
$item = array('name'=>$_POST["name"], 'sex'=>$_POST["sex"], 'age'=>$_POST["age"]);
// $u[] = $item;
// $_SESSION["User"] = $u;
// return $u;
return $item;
}
}
?>
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
<?php
session_start();
include 'HTML/AJAX/Server.php';
include 'User.php';
$server = new HTML_AJAX_Server();
$u = new User();
$server->registerClass($u);
$server->handleRequest();
?>
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>index</title>
<script type="text/javascript" src="server.php?client=all&stub=all"></script>
<script type="text/javascript">
function test(r){
var target = HTML_AJAX_Util.getElement("target");
var s = '';
/*
for (var i=0; i<r.length; i++)
{
var rowdata = r[i];
s += '<h4>sex:'+rowdata["sex"]+'</h4><br>';
s += '<h4>name:'+rowdata["name"]+'</h4><br>';
s += '<h4>age:'+rowdata["age"]+'</h4><br>';
}*/
var rowdata = r;
s += '<h4>name:'+rowdata["name"]+'</h4><br>';
s += '<h4>sex:'+rowdata["sex"]+'</h4><br>';
s += '<h4>age:'+rowdata["age"]+'</h4><br>';
target.innerHTML = s;
}
</script>
</head>
<body>
<pre class="brush:php;toolbar:false;" id="target">
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号