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);
}
});