一个php页里面嵌入了html代码,想获取html的一些数据到php代码 20

急求,怎么获取到这些东西,在同页面... 急求,怎么获取到这些东西,在同页面 展开
 我来答
xiii130
2015-06-12 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部

不想刷新的话,只得用ajax来传值了 :p


ajax是一种传输方式,数据不是提交给ajax,而是 数据 由 ajax提交到后台(并不刷新页面)


要实现一个简单的ajax请求,要这3样东西,一个html页,一段js代码,一个可以响应请求的后台

这里使用了jquery的js框架,原生js的ajax请求我背不住


html

<!--这里需要引用一个jquery的库-->
<form id="form">
<input name="data" type="text">
<input type="button" value="提交" id="submit">
</form>
<div id="result"></div>


js

$("#submit").click(function(){
$.ajax({
    url:'demo.php',
    type:"POST",
    data:$('#form').serialize(),
    success: function(data) {
        $("#result").text(data);
    }
    });
});


demo.php

<?php
if($_POST['data']){
    echo '接受到数据'.$_POST['data'];
}else{
    echo '没有接受到数据';
}
?>
更多追问追答
追问
这三个代码都放一个php里是不是ajax请求地址也是这个php,ajax是不是就是失效了
追答
第一个问题,是的,第二个问题,不是,只是需要进行一些逻辑上的判断
超级大炮40
2017-10-18 · TA获得超过258个赞
知道小有建树答主
回答量:334
采纳率:50%
帮助的人:17.8万
展开全部
绑定点击函数,提交到你php代码里面去,或者通过表单提交,你这样直接是获取不到$_POST的,因为没有行为去触发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wkp2000wkp
2015-06-12 · 超过18用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:28万
展开全部
如果你当前页面是php页面,建议你表单里面的数据写成变量,html内的数据echo出来就好了

php是服务端的处理,html是客户端那边的
另外一种就是html里面的当做表单再提交一次给服务器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
443508407
2015-06-12 · TA获得超过394个赞
知道小有建树答主
回答量:266
采纳率:66%
帮助的人:112万
展开全部
post传递,提交到本页面
追问
此页面不能刷新
追答
那就没办法了,html是在浏览器上运行展示的,php是在服务器上运行的,不能刷新或跳转就没有数据交互。你看看用js能不能实现你需要的功能,js是在浏览器上运行,可以直接获取html的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恋恋淡草香
2015-06-12
知道答主
回答量:47
采纳率:0%
帮助的人:20.8万
展开全部
getElementById("id").value,这个不行吗
追问
这个是js里面用的
追答
加一段JS进去,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式