获取到js的值怎么传到php和数据库作比较?
问题是这样的,我在网页上使用JS获取到了一串数字,就像图片的这样的数字。怎么传给php让php接收到这个数据和数据库作比较呢?麻烦大神。搜索了很多说是ajax实现,麻烦指...
问题是这样的,我在网页上使用JS获取到了一串数字,就像图片的这样的数字。怎么传给php让php接收到这个数据和数据库作比较呢?麻烦大神。搜索了很多说是ajax实现,麻烦指导下。
能不能直接打开界面的时候自动获取这一组数字就传到php? 展开
能不能直接打开界面的时候自动获取这一组数字就传到php? 展开
展开全部
首先要明白,javascript和php是2门不同的程序语言,他们运行的环境截然不同
javascript的环境是浏览器,php的环境是服务器
二者是不能直接进行数据交换的,但是我们可以架设一个桥梁来实现,这里先给几个方法,希望能达到抛砖引玉的效果
最常用的大概要属ajax了,这里js向php发送的,和php向js回应的都是字符串类型的数据,这些字符串可以根据需要被转换成不同类型(对象,数字,bool值)。
把php输入到html中,js通过dom节点来访问和修改这些值,至于php如何接收这些值,不是直接丢到form里,get或post过去就结束了么?
极端情况的话,也可以直接把php的值输出到js代码里。
例如 var a = '<?php echo $v;?>';
php照样通过一个表单提交来获取他们。
javascript的环境是浏览器,php的环境是服务器
二者是不能直接进行数据交换的,但是我们可以架设一个桥梁来实现,这里先给几个方法,希望能达到抛砖引玉的效果
最常用的大概要属ajax了,这里js向php发送的,和php向js回应的都是字符串类型的数据,这些字符串可以根据需要被转换成不同类型(对象,数字,bool值)。
把php输入到html中,js通过dom节点来访问和修改这些值,至于php如何接收这些值,不是直接丢到form里,get或post过去就结束了么?
极端情况的话,也可以直接把php的值输出到js代码里。
例如 var a = '<?php echo $v;?>';
php照样通过一个表单提交来获取他们。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var str_data=‘你获取的数据’;
$.ajax({
type: "POST",
url: "后台地址",
data: str_data,
success: function(date)
{//后台返回给前台的值
if(date=='cg')
{
}
else if(date=='wz')
{
alert('请填写完整信息');
}
else
{
alert('系统出错,请联系管理员');
}
}
});
$.ajax({
type: "POST",
url: "后台地址",
data: str_data,
success: function(date)
{//后台返回给前台的值
if(date=='cg')
{
}
else if(date=='wz')
{
alert('请填写完整信息');
}
else
{
alert('系统出错,请联系管理员');
}
}
});
追问
其实 我正在做一个插件,需要取得网页内容会员的ID(就是一串数字) 不填任何信息的情况下能完成这样的操作吗?就是他登录到页面,我取得他的会员ID 跟我的数据库比较,数据库有他的信息就什么也不做,没有的话提示他,跟我要授权码。哈哈,求赐教。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询