【php开源代码栏目提醒】:网学会员在php开源代码频道为大家收集整理了18_12.php提供大家参考,希望对大家有所帮助!
<?
header('Content-Type:text/html;charset=GB2312');
//返回数组
function return_array() {
return array("name" => "小明", "age" =>18);
}
//返回对象
function return_object() {
class jsObject{
var $name, $age;
function jsObject($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$o = new jsObject("小明",18);
return $o;
}
//返回字符串
function return_string() {
return ":小明,年龄:18";
}
//返回整型
function return_int() {
return 18;
}
//返回浮点型
function return_float() {
return 18.5;
}
//引用SAJAX代码
include_once("18_9.php");
//初始化SAJAX
$sajax_request_type = "GET";
sajax_init();
//指定数据处理函数
s
ajax_export("return_array", "return_object", "return_string","return_int", "return_float");
sajax_handle_client_request();
?>
<html>
<head>
<script>
<?
sajax_show_javascript();
?>
//返回数据处理函数
function display_result(val) {
var repr;
repr = "";
repr += "类型:" + typeof val + "\n";
repr += "数值:";
//如果返回的数据是数组或对象,将其转换成了JSON,如果是其他类型,直接显示
if(typeof val == "object" || typeof val == "array") {
repr += "{";
for(var i in val)
repr += i + ":" + val[i] + ", ";
repr = repr.substr(0, repr.length-2) + " }";
} else {
repr += val;
}
alert(repr);
}
</script>
<body>
<button onClick="x_return_array(display_result);">返回数组</button><br>
<button onClick="x_return_object(display_result);">返回对象</button><br>
<button onClick="x_return_string(display_result);">返回字符串</button><br>
<button onClick="x_return_int(display_result);">返回整型</button><br>
<button onClick="x_return_float(display_result);">返回浮点型</button><br>
</body>
</html>