phpajaxhtml
❶ hi ,請問php AJAX返回的HTML整個頁面如何解決的謝謝 我的郵箱是[email protected] 可以發個解決方法嗎
你把PHP頁面含有的全部html代碼全部清除,否則ajax返回都會有html代碼,請注意,你可能返回的當前PHP文件沒有html代碼,但是一些包含文件可能會有哦,比如i頁面中含有類似nclude('inc.php');語句,那麼你要檢查一下inc.php這個文件有沒有html代碼,。
❷ php中用AJAX返回HTML類型 是個日期和時間 如何把這個返回值反倒FORM的INPUT 框裡面使用.
HTML代碼:::
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="./jquery-1.2.6.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function(){
$.post('./cc.php',function(e){
$("#aa").val(e);
})
});
function tijiao(){
var time=$("#aa").val();
$.get("./cc.php",{name:time},function(ee){
$("#bb").html(ee);
});
}
//-->
</script>
<form method="post" action="">
<input type="text" id="aa" name="name" ><br/>
<input type="button" value="提交" onclick="tijiao()">
</form>
<div id="bb">
</div>
php代碼::
<?php
header('content-type:text/html;charset=utf-8;');
mysql_connect('localhost','root','');
mysql_select_db("test");
mysql_query("set names utf8");
if($_GET){
$time=$_GET['name'];
$rew=mysql_query("insert into bb(add_time) values('$time')");
if($rew){
$info=mysql_query("select id,add_time from bb");
while($row=mysql_fetch_assoc($info)){
$arr[]=$row;
}
foreach($arr as $k=>$v){
$str.= "<tr><td>".$v['id']."</td><td>".$v['add_time']."</td></tr>";
}
echo $str;
}else{
echo "失敗";
}
}else{
echo date("Y-m-d H:i:s");
}
?>
❸ ajax從html頁面傳遞參數到後台php頁面的數據如何存入資料庫中呢
後台submitcomment.php代碼:
<?php
include("connect.php");//連接資料庫
print_r($_POST);
echo '<br/>';
echo 'post:' .$_POST["name"].'<br/>';
echo 'txt:' .$_POST["txt"].'<br/>';
mysql_query("INSERT INTO biao(name,txt) VALUES ('{$_POST["name"]}','{$_POST["txt"]}');
// 這樣就可以了,你用的雙引號引入變數可以,引入數組時需要使用變數空間或者把數組中[]裡面的雙引號去掉【如果是單引號也去掉】
❹ PHP用ajax的時候,responseText返回的是整個頁面的html代碼,求幫助。。
伺服器端輸出JSON格式回調數據,然後在客戶端使用file_get_contents接收。你可以網路下菜鳥網 裡面有AJAX及JSON的教程,這里空間有限寫不下。
下面是一個例子:
$("XXX").click(function(){
$.post("XXX.PHP",
{
name:"XXX"//向服務端提交
},
function(data){
alert("Data.name);//服務端返回數據,服務端用$_POST接收name然後轉JSON格式輸出。
});
});
❺ php怎麼把url通過ajax傳遞回html里
$.get({url:"/test.php",success:function(data){
$("img").attr("src",data);
}});//data為返回的數據
❻ 如何用php程序主動向html頁面發送信息
你說的應該是服務端主動向客戶端推送消息, 這個只能使用Socket建立長連接來實現。
客戶端實現比較簡單, 大多數瀏覽器提供的應該都有介面, 幾個方法就可以建立一個連接,然後進行消息監聽就可以了,服務端實現稍微復雜點, 不過你根本不用自己寫那些底層代碼, php平台上有一個庫叫 "Workerman", 裡面所有功能已經幫你實現好了, 你看看文檔就能直接調用了, 很簡單的。
❼ 如何通過ajax,html和php實現分頁功能呢
寫法有很多種,比如:
html頁面中:
<div id="shi"></div>
js:
$.get("1.php",{參數},function(data)
{
$("#shi").html(data);
});
即當點擊上一頁或下一頁時觸發一個函數,執行上面的代碼,把返回的內容放在<div id="shi">這里</div>
data就是php 文件返回的內容;那個sql語句應該是這樣寫的吧:
select * from table order by id desc limit ($page-1)*每頁個數,($page)*每頁個數
這里用到了jquery.
其它還有一種思路,就是當第一次載入時,把所有的內容都從資料庫里讀出來了,然後在瀏覽器用js處理分頁,在php發送數據時最好用json格式,這樣更好處理
❽ 在HTMl中提交表單到PHP,用ajax非同步的方式,求大神
你的問題在於:
1、<input>標簽沒有關閉的寫法,也就是不用</input>
2、move_uploaded_file將你的文件上傳到了uploadpic裡面去了,這個uploadpic應該和你submit2.php同級目錄,如果你創建了uploadpic這個文件夾,並保證了讀寫許可權,那麼將傳到這里,如果沒有讀寫許可權,或者沒有這個文件夾,那麼這個圖片只會在伺服器緩存里呆著,然後被釋放掉,所以你看不到這個文件。
你可以參考下面這個來檢查是不是有文件夾,如果沒有就創建目錄:
if(!empty($_FILES['file']['name'])){
if(is_dir("uploadpic")){ //如果目錄存在
//則執行上傳流程
}else{ //如果目錄不存在
mkdir("uploadpic"); //則創建目錄
//再執行上傳流程
}
❾ html怎麼使用ajax和php交互
用jqurey.min.js
$.post("php",function(data){
});