由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 祝大家周末愉快--请教个jquery/js/ajax的问题。
相关主题
HTML+AJAX+JSON的话,前端用什么框架或者库比较好?大家一般都用哪个 JSON 的JAR库呀?
怎么写程序拿这个网页的数据?这段时间学习了
replace document body,but js does not run过去十年最成功的语言是JavaScript吧
请zhaoce大牛比较一下reactor和vert.xaspx网页现在到底流行不? (转载)
本站身家超过32亿美元的著名程序员魏老师 (转载)web service
ASIO异步一问我要做一个Java演示系统,用哪些前台技术比较好?
ASIO发送返回消息时需要timeout吗?请推荐web service framework
再挖一个语言坑:scala流年不顺做一个网站,把其他网站地址列表拉出来在地图上显示,怎么做?
相关话题的讨论汇总
话题: php话题: ajax话题: data话题: var话题: p4d2s3
进入Programming版参与讨论
1 (共1页)
f*******w
发帖数: 407
1
祝大家周末愉快--请教个jquery/js/ajax的问题。
想把一些数据变量传到另一个php文件。
我以前是用如下的code来实现的(好像只是单向把传数据到php但没有把php的数据再传
回到js里来):
$.ajax({
type: "POST",
url: urlstr,
data: str,
success: function(msg){
$('#'+ display_place_id).html(msg);
}
});
现在想把传数据传到php还要把php产生的jason数据再传回来。
下面的程序是(网上学来的)在实现了只“把php产生的jason数据传回来”的基础上,
加了上面的一些code想实现双向的数据交换,可是不work。
不是software专业,学起来很费劲啊。请大牛不吝赐教、指点!!
var p4d2s3 = 2;
var p4d2s5 = 4;
str = "action=getJasonData" + "&XID=" + p4d2s3 + "&CName=" + p4d2s5;
var area_json;
area_json = $.ajax({
url: 'get_area_data.php', // make this url point to the data file
dataType: 'json',
(I tried adding following two lines but it did work out.
type: "POST",
data: str,
async: false
}).responseText;
W***o
发帖数: 6519
2
你函数里面的 msg 应该就是传回来的数据到你的JS了

【在 f*******w 的大作中提到】
: 祝大家周末愉快--请教个jquery/js/ajax的问题。
: 想把一些数据变量传到另一个php文件。
: 我以前是用如下的code来实现的(好像只是单向把传数据到php但没有把php的数据再传
: 回到js里来):
: $.ajax({
: type: "POST",
: url: urlstr,
: data: str,
: success: function(msg){
: $('#'+ display_place_id).html(msg);

e*******o
发帖数: 4654
3
他的意思是应该msg 不显示。
这个是php返回值的的问题。
to lz,debug下php 的返回值。
你为啥把async 弄成false? 你末尾那个responseText 也有问题。没见过这种写法。
这里有例子,你比着规范一下。
搜jquery文档。 写全网站会删帖。
ajax
ps:你可以直接用post,多省事。
jQuery.post
你那个str 也不对,action那部分不要。只有后面的参数部分。最好直接用object,让
jquery做剩下的。
我自己也是半瓶错,看了我以前的code才发现。

【在 W***o 的大作中提到】
: 你函数里面的 msg 应该就是传回来的数据到你的JS了
n*****t
发帖数: 22014
4
var p4d2s3 = 2;
var p4d2s5 = 4;
var data = { action : 'getJasonData', XID : p4d2s3, CName : p4d2s5 }
var area_json = $.ajax({ url : 'get_area_data.php', dataType : 'json', async
: false, data : data }).responseJSON;

【在 f*******w 的大作中提到】
: 祝大家周末愉快--请教个jquery/js/ajax的问题。
: 想把一些数据变量传到另一个php文件。
: 我以前是用如下的code来实现的(好像只是单向把传数据到php但没有把php的数据再传
: 回到js里来):
: $.ajax({
: type: "POST",
: url: urlstr,
: data: str,
: success: function(msg){
: $('#'+ display_place_id).html(msg);

e*******o
发帖数: 4654
5
明白了,action本身就是个参数。
这个responseJSON 没见过。给个ref?

async

【在 n*****t 的大作中提到】
: var p4d2s3 = 2;
: var p4d2s5 = 4;
: var data = { action : 'getJasonData', XID : p4d2s3, CName : p4d2s5 }
: var area_json = $.ajax({ url : 'get_area_data.php', dataType : 'json', async
: : false, data : data }).responseJSON;

n*****t
发帖数: 22014
6
http://api.jquery.com/jquery.ajax/
find responseJSON

【在 e*******o 的大作中提到】
: 明白了,action本身就是个参数。
: 这个responseJSON 没见过。给个ref?
:
: async

e*******o
发帖数: 4654
7
多谢,姜还是老的辣。哈哈。

【在 n*****t 的大作中提到】
: http://api.jquery.com/jquery.ajax/
: find responseJSON

n*****t
发帖数: 22014
8
艾玛!恰好知道点皮毛

【在 e*******o 的大作中提到】
: 多谢,姜还是老的辣。哈哈。
1 (共1页)
进入Programming版参与讨论
相关主题
做一个网站,把其他网站地址列表拉出来在地图上显示,怎么做?本站身家超过32亿美元的著名程序员魏老师 (转载)
PHP/JSP/ASP等页面语言应该被慢慢抛弃了吧?ASIO异步一问
C# .Net programmer position in Salt Lake City area (转载)ASIO发送返回消息时需要timeout吗?
问个php表单提交不刷新页面的方法再挖一个语言坑:scala流年不顺
HTML+AJAX+JSON的话,前端用什么框架或者库比较好?大家一般都用哪个 JSON 的JAR库呀?
怎么写程序拿这个网页的数据?这段时间学习了
replace document body,but js does not run过去十年最成功的语言是JavaScript吧
请zhaoce大牛比较一下reactor和vert.xaspx网页现在到底流行不? (转载)
相关话题的讨论汇总
话题: php话题: ajax话题: data话题: var话题: p4d2s3