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的