获取到js的值怎么传到php和数据库作比较?

2025-03-22 03:12:45
推荐回答(3个)
回答1:

ajax俗称无刷新技术,你用js获取数值后,可以用jquery里的ajax方法,当然原生态的技术也可以,但是jQuery特别简单,传值其实很简单,就是url+值,可以post和get都行。,传到php页面后,php获取值get或post,然后操作数据库,查出值比较,return返回。

其实说这么多也没啥用,建议学习下ajax

回答2:

首先要明白,javascript和php是2门不同的程序语言,他们运行的环境截然不同

javascript的环境是浏览器,php的环境是服务器

二者是不能直接进行数据交换的,但是我们可以架设一个桥梁来实现,这里先给几个方法,希望能达到抛砖引玉的效果

最常用的大概要属ajax了,这里js向php发送的,和php向js回应的都是字符串类型的数据,这些字符串可以根据需要被转换成不同类型(对象,数字,bool值)。
把php输入到html中,js通过dom节点来访问和修改这些值,至于php如何接收这些值,不是直接丢到form里,get或post过去就结束了么?
极端情况的话,也可以直接把php的值输出到js代码里。
例如 var a = '';
php照样通过一个表单提交来获取他们。

回答3:

var str_data=‘你获取的数据’;

$.ajax({
type: "POST",
url: "后台地址",
data: str_data,
success: function(date)
{//后台返回给前台的值
if(date=='cg')
{

}
else if(date=='wz')
{
alert('请填写完整信息');
}
else
{
alert('系统出错,请联系管理员');
}

}
});