ajaxurlphp
⑴ js中的Ajax,url是php,這個結果是什麼問題 而且echo也不對啊
Ajax是get提交,獲取參數應該是$_GET不是$_post
⑵ ThinkPHP5.1的ajax的url怎麼寫
1、先在config目錄下app.php設置auto_bind_mole = true開啟。
2、寫法:{:url('/login/verifyInfo')} 它會自動定位當前模塊是admin還是index,你這個是刷新驗證碼吧?給你貼個刷新驗證碼js
var src = "{:url('Login/verify')}" + "?rand=" + Math.round(Math.random()*1000);
⑶ 用ajax把當前頁面的URL值傳給php變數,代碼怎麼寫急....
我給你一個實例吧。
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
<input onclick="submitPost();" />
<script type="text/javascript">
function submitPost(){
$.post( '這里是網址' , function(data){
alert(data)
});
}
</script>
----------------------------------
這個是用 jQuery 庫的。
如果還不明白,你可以網路:jQuery ajax ,查看詳細參數
---------------------------------
要設為最佳哦,謝謝,^_*
⑷ php怎麼把url通過ajax傳遞回html里
$.get({url:"/test.php",success:function(data){
$("img").attr("src",data);
}});//data為返回的數據
⑸ 請問下 php 怎麼獲取 ajax 請求 來源頁面的 完整 url 地址啊
$_SERVER['HTTP_REFERER'] //這個參數可以完全獲取,頁面來源
不過,需要注意,錨鏈接是不能獲取的,
比如:xx.php?name=123#1234
獲取的地址是 xx.php?name=123
因為錨鏈接是前台的東西,是不會發送到後台去的
⑹ 怎樣通過 Ajax 觸發 PHP 跳轉頁面
執行ajax發送請求到PHP頁面,PHP是屬於伺服器端的。ajax是客戶端的。如果發送請求後需要跳轉到指定頁面,只能從客戶端發起了。也就是說要等本地返回伺服器端PHP輸出的結果文字或代碼,使用JS來判斷跳轉。文字可能看不明白,代碼吧:
html ajax頁面javascript代碼,這里使用了jquery庫:
$.ajax({
url: "test.php",
success: function(html){
if (html.error == true)location.href=html.url }
});
伺服器PHP輸出的代碼:
{error: true, url: "http://163.com/"}
⑺ ajax通過URL獲取參數的問題,php的
其實很簡單,就是把提交寫到函數裡面,點擊提交的時候獲取當前容器中的對應的數據存儲到變數。
HTML部分:
-------------------------------------------------------------------------
<div id="containner1">
<table width="300" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="120" height="22" valign="middle">姓名:<span id="name">張三</span></td>
<td width="120" height="22" valign="middle">年齡:<span id="age">20</span></td>
<td width="60" rowspan="2" align="center" valign="middle"><input type="button" name="button" id="button" value="提 交" onclick="SubmitData(1)" /></td>
</tr>
<tr>
<td width="120" height="22" valign="middle">職位:<span id="post">經理</span></td>
<td width="120" height="22" valign="middle">工資:<span id="wage">10000</span></td>
</tr>
</table>
</div>
<div id="containner2">
<table width="300" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="120" height="22" valign="middle">姓名:<span id="name">張三</span></td>
<td width="120" height="22" valign="middle">年齡:<span id="age">20</span></td>
<td width="60" rowspan="2" align="center" valign="middle"><input type="button" name="button" id="button" value="提 交" onclick="SubmitData(2)" /></td>
</tr>
<tr>
<td width="120" height="22" valign="middle">職位:<span id="post">經理</span></td>
<td width="120" height="22" valign="middle">工資:<span id="wage">10000</span></td>
</tr>
</table>
</div>
JS部分:
------------------------------------------------------------------------------------------------
function SubmitData(dataId){
var $containner =$("#containner"+dataId);
var sName =$.trim($containner.find("#name").html());
var iAge =parseInt($containner.find("#age").html());
var sPost =$.trim($containner.find("#post").html());
var iWage =parseInt($containner.find("#wage").html());
/*提交數據*/
$.ajax({
url:"submit.php",
type:"GET",
data:{"name":sName,"age":iAge,"job":sPost,"money":iWage},
dataType:"json",
success:function(data){
if(data.stat>0){
alert("提交成功");
}else{
alert("提交失敗");
}
}
});
}
⑻ ajax請求地址為php格式,返回類型是json格式總是取不到值怎麼辦
調試思路
step1.將ajax.php
$name變數都固定值,查看是否可以insert到庫,直到調回通過
step2.地址欄直接打url並傳值,直到調試通過
step3.要測試ajax
可以直接用固定的值json返回值測試,測試通過再使用入庫測試
調試盡量保持簡潔單一功能,這樣容易找出問題所在
順便說下,json_encode只接受utf8字元,GBK中文會轉換為空
⑼ php ajax url為php文件
ajax只是一個請求,跟後台是不是php無關
基本工作就是ajax發送一個請求
php處理這個請求,響應數據
ajax接收數據,解析處理
所以,,這個跟你是不是php無關的,只是一個url請求,這個url請求給你響應數據而已
還有建議使用jquery來做ajax,沒這么麻煩。附jq代碼
$.ajax({
url : 'test.php',
success : function(text){
$('#d2').html(text);
}
});