有些页面我们不能直接写PHP代码,这时候需要用Ajax来将前端的数据返回到服务器去处理。下面是一个简单的例子,关于使用JQuery、Ajax还有JSON这些基础知识。虽然简单,但是用途还是很广的。
前端页面代码:
01
|
<script language=javascript src="jquery.js"></script>
|
02
|
<SCRIPT LANGUAGE="JavaScript">
|
03
|
<!--
|
04
|
$(document).ready(function() {
|
05
|
$.ajax({
|
06
|
type: "get",//使用get方法访问后台
|
07
|
dataType: "json",//返回json格式的数据
|
08
|
url: "json.php?opp=getjosn",//要访问的后台地址
|
09
|
success: function(msg){
|
10
|
alert(msg.title);
|
11
|
}
|
12
|
})
|
13
|
})
|
14
|
//-->
|
15
|
</SCRIPT>
|
PHP页面:
01
|
<?php
|
02
|
if($_GET["opp"]=="getjosn")
|
03
|
{
|
04
|
//$a=array("title"=>"jjss");
|
05
|
echo '{ "questionid":"1178",
|
06
|
"title":"quick speach888",
|
07
|
"a":"1995yeahs",
|
08
|
"b":"ten words",
|
09
|
"c":"",
|
10
|
"d":"",
|
11
|
"userid":"0",
|
12
|
"right":"1",
|
13
|
"username":"",
|
14
|
"categoryid":"1",
|
15
|
"color":"red",
|
16
|
"tsjifen":"0",
|
17
|
"catelog_id":"29",
|
18
|
"is_pass":"1",
|
19
|
"flag":"0"}';
|
20
|
//echo json_encode($a);
|
21
|
exit;
|
22
|
}
|
23
|
?>
|
热门源码