javascript在后端调用php
我的 index.php
页面中有一个 facebook 登录按钮。
<fb:login-button onlogin="OnLogIn()"></fb:login-button>
当用户点击按钮时,它会调用 JavaScript 中的函数 OnLogIn()
。
<script type="text/javascript">
function OnLogIn() {
if(FB.getSession()!=null){
//pass some value to save.php
}
}
</script>
我应该怎么做才能让OnLogIn()
调用save.php
页面将一些数据存储在数据库中?
I have a facebook login button in my index.php
page.
<fb:login-button onlogin="OnLogIn()"></fb:login-button>
when user click on the button, it calls a function OnLogIn()
in javascript.
<script type="text/javascript">
function OnLogIn() {
if(FB.getSession()!=null){
//pass some value to save.php
}
}
</script>
What should i do to let the OnLogIn()
call save.php
page to store some data in the database?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要的答案是 AJAX。我建议花一些时间在此处了解其工作原理。
AJAX 将允许您调用服务器上的远程页面并从中获取响应。该远程页面可以执行任何普通 php 脚本可以执行的任何操作,包括根据需要将信息保存到数据库。
The answer you need is AJAX. I recommend spending some time learning how it works here.
AJAX will allow you to call a remote page on the server and get responses from it. That remote page can do anything that any normal php script could do, including as you need, save info to the database.
这是给你的骨架:
This is a skeleton for you:
您将需要使用某种形式的 AJAX 从 JavaScript 调用服务器。请参阅 jQuery AJAX 库。但是,您需要确保此调用是安全的,即无法由想要将数据添加到数据库的恶意用户手动进行。
You will need to use some form of AJAX to make a call to the server from JavaScript. See the jQuery AJAX libraries. However, you will want to make sure this call is secured, i.e., cannot be made manually by malicious users who want to add data to your database.