⑴ jquery ajax php 调用方法!
可以在jquery的ajax方法成功执行之后,执行相应的js代码
例如:index.html 页面
<script language="javascript">
var id = 10;
$.ajax({
url:'ajax.php?action=ok',
type:'post',
data:'id='+id,
async : false,
success: function(data){
//可以在这里执行相应的js代码
$("#user_id").val(data);
}
});
</script>
<input type="text" name="user" id="user_id" value="">
<input type="button" value="点击" onclick="check();">
ajax.php 处理页面
<?php
if($_GET['action'] == 'ok'){
$id = $_POST['id'];
echo $id;
}
?>
⑵ jQuery ajax 中传递数据到php文件,php文件怎么接收
跟正常接收数据 是一样的 ,
$.ajax({
type: 'POST',
url: url
,
data: data
,
success: success
,
dataType: dataType
});
这里 ajax 使用 POST 类型提交,php 就用 $_POST 接收。
⑶ jquery ajax无法访问到php怎么回事
第一种:405 不允许此方法
对于请求所标识的资源,不允许使用请求行中所指定的方法。请确保为所请求的资源设置了正确的 MIME 类型。
去查看下你的iis设置里面的MIME类型,如果没有php的话就无法访问的
打开Internet信息服务-网站属性-HTTP头-MIME映射选项框-文件类型
然后选择添加新类型按钮 关联扩展名 .php
MIME扩展类型为 text/html 然后确定,重启IIS就可以访问php文件了。
第二种:可能就是你没有在iis的ISAPI里面关联php支持
⑷ jquery通过ajax调用php取得返回值
返回数据代码如下:
⑸ jquery ajax怎么使用php传回的值
注意:取JSON的值的时候要用eval()函数,具体用法:eval("("+这里是传过来的值+")")
json是一个数据对象,而ajax返回回来的只是一个json格式的字符串,这时就需要将这字符串转变成一个对象。eval在这里的作用就是将json字符串,转变成一个真正的json对象。
eval其实相当于程序解释器,只要参数里面的字符串,符合js的语法,通过eval就可以执行。比如:
var jsStr = "alert('hello');";
eval(jsStr);
执行完的结果是弹出hello.
再举一个例子
var add ="var result = 1+ 2;";
eval(add);
alert(result);
执行完会弹出3;
⑹ jquery通过ajax调用php取得返回值,怎么做
返回数据代码如下:
⑺ php ajax jquery这三个要怎么结合使用。
一个简单的ajax+jquey评论功能,当然先要引用jquery-1.8.3.min.js
html代码:
<formname="formcomment"id="formcomment"method="get">
评论:<textareaid="comment"name="comment"class="general"></textarea>
称呼:<inputtype="text"id="name"name="name"class="general"/>
<inputtype="button"class="comment_btn"value="提交"/>
<spanclass="notice"></span>
</form>
js代码
$(document).on("click",".comment_btn",function(){
varcomment=$("#comment");
varname=$("#name");
varnotice=$(".notice");
notice.html('');
if($.trim(comment.val())==''){
notice.html("请在评论里写几个字吧!");
returnfalse;
}else{
varurl="comment_ajax.php";//比如用www.cuangs.com/comment_ajax.php
varparams=$('#formcomment').serialize();
$.ajax({
url:url,
type:'post',
data:params,
dataType:'json',
success:function(data){
notice.html(data.notice);
}
});
}
});
comment_ajax.php代码
$comment=$POST["comment"];
$name=$POST["name"];
if($comment){
$data=array(
"comment"=>$comment,
"name"=>$name,
"date"=>time()
);
//这里写insert插入数据代码
unset($data);
$data=array(
"notice"=>$temp->error==1?'评论失败':'评论成功'
);
}else{
$data=array(
"notice"=>'评论失败'
);
}
echojson_encode($data);
提交失败和成功会有相应提示
⑻ 一般如何通过jquery.ajax调用php函数
最常用的是你下面的那种方法.改成$.ajax因为可以返回php错误日志,并且生成错误提示.
⑼ 关于jquery中$.ajax访问一个php文件
你可以新建一个b.php
$obj=newA();
$obj->str($_POST['name']);
将ajax请求的url改为b.php即可
不谢,请及时采纳