javascript - JS 和 PHP - 在 js 发出信号后加载 php 数据而不发送回发

标签 javascript php mysql ajax

好吧,基本上我有一个 flash 登录,我使用ExternalInterface 处理它来与 JS 一起工作。我希望 php 仅在用户登录时加载,如何在不发送新的回发(重新加载页面)的情况下执行此操作

我基本上想要的是:用户登录后,JS 就已经出现。我希望它一旦单击即可执行 MySql 查询,获取数据并向用户显示,而无需重新加载页面。

我知道那是 AJAX,但我真的不知道该怎么做 - 我不熟悉 php,我也不知道当在 JS 中调用函数时如何运行 php。

最诚挚的问候, 混合音

最佳答案

您可以使用jquery,这将是一个快速且实用的解决方案。

function login(){
  $.ajax({
    type: "POST",
    url: "your_login_script.php",
    data: { username: "thatuser", password: "thatpwd" }
  }).done(function( result ) {
    alert(result);
  });
}

关于javascript - JS 和 PHP - 在 js 发出信号后加载 php 数据而不发送回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25896996/

相关文章:

Javascript:单击更改类和标题

javascript - 如何在react-router v5中使用history.push传递对象?

javascript - 关于使用 css 打印 a4 尺寸

MYSQL - SELECT NULL 否则每组最新日期

javascript - jQuery mouseout 效果不起作用。!

php - 无法在根目录之外创建文件

javascript - 如何防止在移动 View 中截取网页?

php - Base 64 编码与加载图像文件

php - OO PHP 和 AJAX 表单验证

mysql - 如何将 3 个不同列中的值获取到另一个表中的单个列中