ajaxphp交互
1. html与php用ajax交互返回多个结果的问题
返回json格式的数据就可以了
<?php
$data = [$fname,$fage];
echo json_encode($data);
?>
2. ajax于php交互
你是在W3Cschool网站看到的吧。你有这个文件ajax.php的代码没?
3. javaScript和php交互,是不是只能用ajax
不是,可以用js配合flash的as3来与php交互。比如页游里的socket通讯。
还有就是通过配合only ie的activeX控件也可以交互。
(ajax方式实际上也是一种js通过ie activeX控件与后台程序交互的方式,只是所有浏览器都支持ajax方式而已)
最后有个现在来说在国内设计界比较不流行的,通过java的applet与js配合,实现后台交互。不过国外还是有不少的。像facebook,就是一度用applet来实现它的图片上传工具。网页3D游戏也有不少。
4. php与AJAX交互问题,高手帮看下
index.html
<html>
<title>记录用户访问时间与IP</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script language="javascript">
function createAjax() { //该函数将返回XMLHTTP对象实例
var http_request;
if(window.XMLHttpRequest){//Mozilla浏览器
http_request=new XMLHttpRequest();
if(http_request.overrideMimeType){//设置MIME类型
http_request.overrideMimeType("text/html");
}
}else if(window.ActiveXObject){//IE浏览器
try{
http_request=new ActiveXObject("Xsxml2.XMLHTTP");
}
catch(e){
try{
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
}
}
}
return http_request; //返回XMLHTTP对象实例
}
function mark(){
var xmlhttp=createAjax();
var url="index.php";
if(!xmlhttp){//异常,创建对象实例失败
window.alert("您的浏览器不支持XMLHTTP对象!");
return false;
}
if (xmlhttp) {
xmlhttp.onreadystatechange=function () {
if(xmlhttp.readyState==4) {
if(xmlhttp.status==200) {
alert('成功');
}else {
alert('失败');
}
}
}
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
}
</script>
</head>
<body onload="mark();">
</body>
</html>
index.php
<?php
$str = '时间:'.date('Y-m-d H:i:s').',IP:'.$_SERVER["REMOTE_ADDR"]."\r\n";
$fp = fopen("ip.txt","a");
fwrite($fp,$str);
fclose($fp);
?>
来分来分。。。。
5. jquery ajax json php数据交互
因为json_decode()函数是有两个参数的,第二个参数默认是false,你如果不设置的话,他会把数据转换成StdClass,你用[]是无法访问属性的,得用->
所以会返回空白
所以要不然改成$compn->compananme,或者json_decode($db->unsqlin($_GET['compname']),true);
6. 有关 jquery ajax get post的问题 与php交互没有反应
偶的个神,你提交的路径怎么都是物理路径啊 ,起码也要是个相对路径或者绝对路径啊。
还有那JS的路径也是物理路径啊 能执行才怪呢。
起码也建立个站点啊
PHP是服务器端脚本程序,是需要PHP服务器环境的,PHP脚本都不能正常执行,肯定不会反悔任何结果的。
假设站点根目录在E:\Demo
则JS引用语法为
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
Jquery提交路径为
$.get("./get.php",data,function(data){});
7. 用ajax+php如何让一组数据与数据库实时交互
就是客户端js轮询,还有长连接,websocket,实际应用中貌似轮询的方法用的多。
最简单的实现,前端js代码中设计一个定时器,然后每个一个时间间隔查询数据库数据有无更新,当然,这样做对于服务器的压力是可想而知的,需要对于数据的存储方式和查询方式做很多优化的设计,适当缓存。
项目用户不多,数据在20字段左右,1W条以内记录,本身的压力不大,使用中是把从数据库获取的数据快照序列化后存到SAE的KV数据库中,服务器有变化的时候,同时更新KV数据库内容,客户端查询是否有更新,就直接用KV的数据来表达,一定程度了解决了压力问题。
8. html怎么使用ajax和php交互
用jqurey.min.js
$.post("php",function(data){
});
9. ajax能与数据库交互,还要php干嘛
ajax是先请求php,php和数据库交互,然后php把数据json形式交给网页端。多读书,谢谢。
----------------
司马懿破八卦阵
10. Ajax和PHP的交互
输出呢?貌似你没有写输出吧,你要实现的东西给我的感觉是不用ajax的