作者yiefaung (Li@ng)
看板PHP
标题[请益] 如何以ajax回传结果变更php变数?
时间Sat Dec 26 13:29:38 2015
大家好
我想做一个网路问卷
每做一题之後 按"下一题"这个按钮
会把选择传去receive.php
receive.php把收到的东西丢进资料库
然後把下一题的问题跟选项传回来
目前上面说的已经成功
但是只能把传回来的值alert出来
我想要把它令回php变数让页面更新
不知道有甚麽方法可以直接在回传的时候更新php变数
变数有$number $problem $ans1 $ans2
在最刚开始已经先从资料库要值了
所以可以显示第一题
但之後的我一直想不到何解
以下是script的部份 可以运作
function Submit(){
var URLs="receive.php";
$.ajax({
url: URLs,
data: $('
#sentToBack').serialize(),
type:"POST",
dataType:'text',
success: function(msg){
alert(msg);
},
error:function(xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(thrownError);
}
});
}
为了期末专题 这礼拜才开始学写网站
若有观念不清楚的地方请多包涵
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.246.233
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1451107781.A.0BB.html
1F:→ xdraculax: ajax 送出是传东西给 php 回来是接受东西给 html 12/26 14:30
2F:→ xdraculax: 初心者可以用 .load 取回整块 html, 进阶是用 .ajax 12/26 14:35
3F:→ xdraculax: 取回 json 格式更新各元素 12/26 14:35
4F:→ xdraculax: html <div id="test">题目</div> script $('test').loa 12/26 14:39
5F:→ xdraculax: d(网址,值) 12/26 14:39
6F:→ xdraculax: 你 data 改 html 回传的 msg 让 php改传下一题整块 htm 12/26 14:43
7F:→ xdraculax: l 再 $('#test').html(msg) 就可以 12/26 14:43
8F:→ xdraculax: 是 datatype 改 'html' 12/26 14:44
懂了!谢谢你!
马上来试试
※ 编辑: yiefaung (140.112.246.233), 12/26/2015 14:51:17
9F:推 xdraculax: 懂了吗 @@ 我讲的乱七八糟 QQ 这应该要完整范例比较好 12/27 07:30
10F:→ xdraculax: 懂,但我烂的写 0.0 12/27 07:30
不会啊 我觉得很清楚XD
昨天就完成了~再次感谢~
※ 编辑: yiefaung (140.112.246.233), 12/27/2015 10:45:03