php+jquery+ajax+json实现跨域调用 php pdo操作oracle数据库
2012-12-17 14:58
781 查看
<?php
/*
* Created on 2012-7-4
*
* write by harry
*
*/
echo
'<!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>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
* { margin:0; padding:0;}
body { font-size:12px;}
.comment { margin-top:10px; padding:10px; border:1px solid #ccc;background:#DDD;}
.comment h6 { font-weight:700; font-size:14px;}
.para { margin-top:5px; text-indent:2em;background:#DDD;}
</style>
<!-- 引入jQuery -->
<script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
</head>
<body>
<br/>
<p>
<input type="button" id="send" value="加载"/>
</p>
<script> $(function() { $.getJSON(\'http://127.0.0.1/test.php?callback=?\',{no:"123456789",name:"ecshop"},function(json){ alert(json.key); }); }); </script>
<div class="comment">已有评论:</div>
<div id="resText" >
</div>
</body>
</html>';
?>
____________________________________
<?php
$dbh = new PDO('oci:dbname=ecshop, 'root,'root');
$no=$_GET['no'];
$name=$_GET['name'];
if($no&&$name)
{
$results = array("key" => "$name");
echo $_GET['callback'] . '(' . json_encode($results) . ')';
$stmt = $dbh->prepare("insert into EMP(emp,name ) VALUES (:no, :name)");
$stmt->bindParam(':no', $no, PDO::PARAM_STR, 30);
$stmt->bindParam(':name', $name, PDO::PARAM_STR, 30);
$stmt->execute();
}
/*
$callback = isset($_GET["callback"]) ? $_GET["callback"]:"callback";
$getstr = isset($_GET["ajaxstr1"]) ? $_GET["ajaxstr1"] : "";
$data = array('type'=>1);
echo $_GET['callback'].'('.json_encode($data).')';
exit;
*/
?>
/*
* Created on 2012-7-4
*
* write by harry
*
*/
echo
'<!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>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
* { margin:0; padding:0;}
body { font-size:12px;}
.comment { margin-top:10px; padding:10px; border:1px solid #ccc;background:#DDD;}
.comment h6 { font-weight:700; font-size:14px;}
.para { margin-top:5px; text-indent:2em;background:#DDD;}
</style>
<!-- 引入jQuery -->
<script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
</head>
<body>
<br/>
<p>
<input type="button" id="send" value="加载"/>
</p>
<script> $(function() { $.getJSON(\'http://127.0.0.1/test.php?callback=?\',{no:"123456789",name:"ecshop"},function(json){ alert(json.key); }); }); </script>
<div class="comment">已有评论:</div>
<div id="resText" >
</div>
</body>
</html>';
?>
____________________________________
<?php
$dbh = new PDO('oci:dbname=ecshop, 'root,'root');
$no=$_GET['no'];
$name=$_GET['name'];
if($no&&$name)
{
$results = array("key" => "$name");
echo $_GET['callback'] . '(' . json_encode($results) . ')';
$stmt = $dbh->prepare("insert into EMP(emp,name ) VALUES (:no, :name)");
$stmt->bindParam(':no', $no, PDO::PARAM_STR, 30);
$stmt->bindParam(':name', $name, PDO::PARAM_STR, 30);
$stmt->execute();
}
/*
$callback = isset($_GET["callback"]) ? $_GET["callback"]:"callback";
$getstr = isset($_GET["ajaxstr1"]) ? $_GET["ajaxstr1"] : "";
$data = array('type'=>1);
echo $_GET['callback'].'('.json_encode($data).')';
exit;
*/
?>
相关文章推荐
- PHP中运用jQuery的Ajax跨域调用实现代码
- JSP+jquery使用ajax方式调用json的实现方法
- 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
- 使用 jQuery 集成的 $.ajax 实现 JSONP 跨域调用
- jquery的ajax和getJson跨域获取json数据的实现方法
- Jquery调用Ajax实现联动使用json
- php利用json数据实现跨域操作实例
- PHP中利用jQuery操作json格式数据,实现$_POST的数据传输和接收
- PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
- jquery的ajax跨域调用json
- ajax json php jquery 实现json数据发送和处理
- [Javascript][jQuery]jQuery + json 实现的简易Ajax调用
- JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
- 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
- jquery通过 ajax 实现 Oracle数据库 数据操作
- jQuery+json实现的简易Ajax调用实例
- jquery的ajax和getJson跨域获取json数据的实现方法
- 前端使用Jquery的getJSON方法,后台使用PHP,解决IE和火狐Firefox中存在的跨域ajax请求问题。
- jquery的ajax和getJson跨域获取json数据的实现方法