展开全部
你需要的应该是xhr,你可以使用ajax,或者简化的$.post(),$.get()等,
我不知道你的url和php的处理函数、传递值的方式,我自定义了
url=test.php
php处理函数在test.php文件中,
方式是get
$.get('test.php?str=str', function(data){
alert(data);//data就是处理函数返回的数据。
});
注意test.php接数据的代码
如果test.php文件中只有一个输出,而且就是你想要的return,那么,不需要function了,直接写处理代码,然后echo输出就可以了,当然这里指的是字符串、整型的数据类型,如果是数组的,需要借助json,你可以使用$.getjson();
返回的数组通过json_encode;编码
我不知道你的url和php的处理函数、传递值的方式,我自定义了
url=test.php
php处理函数在test.php文件中,
方式是get
$.get('test.php?str=str', function(data){
alert(data);//data就是处理函数返回的数据。
});
注意test.php接数据的代码
如果test.php文件中只有一个输出,而且就是你想要的return,那么,不需要function了,直接写处理代码,然后echo输出就可以了,当然这里指的是字符串、整型的数据类型,如果是数组的,需要借助json,你可以使用$.getjson();
返回的数组通过json_encode;编码
追问
$.get('myphp.php?str='+str, function(data){
//alert(data);//data就是处理函数返回的数据。
str=data;
});
alert(str);
这数据要怎么接收呢?这样接收不到啊,求大神指点
追答
你的myphp.php文件中代码是怎样的?可以贴出来吗,或者你想要什么功能,
2014-10-20
展开全部
$.ajax({
type: "GET",
url: "",//php文件的地址
data: "",//数据
dataType: "json",//返回数据格式
success: function(data){
//data 返回数据
}
});
//php文件
return 返回 或者echo输入并停掉代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js中用jquery
var str = "test";//str初始值
$.get('url',{str:str},function(data){
alert(data);
});
php中
$str = $_GET['str'];
return $str;
更多追问追答
追问
为什么返回的一直是Array呢?
追答
那你把alert(data)改为alert(data[0])试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是回调函数,设置async:false就可以了
追问
可以详细点吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询