【问题标题】:How to code - click an image and execute php script如何编码 - 单击图像并执行 php 脚本
【发布时间】:2014-04-23 02:18:16
【问题描述】:

这就是我想要做的。对于 php 和/或 Javascript 向导来说并不太难,但对我来说真的很耗时。我正在开发的网站将注册用户并将其登录到会员内容区。

一旦他们在会员内容区域,我有一个图像作为我需要编码的链接,所以当用户点击图像时,它会调用一个运行身份验证代码的 php 文件(我已经有了php 文件)并连接到对用户进行身份验证的第三方网站服务器 HTTPS,完成重定向打开一个新选项卡并将其登录到该站点的安全页面。简单吧?对我来说不是那么多......

从我目前所读的内容来看,我一直在讨论将 Javascript 与 Ajax 和 jQuery 进行比较。

是否有人知道一个简单的 Javascript 脚本,我可以稍微调整一下以执行 php 文件?或者我应该在这里使用的最好的直接方法是什么?使用 HTML 还是什么?

任何帮助都(非常)感激!

【问题讨论】:

  • 由于您表示您的技能还没有达到极限,我建议您查看 jQuery 的ajax()(或get(),或post())。这将使事情变得非常容易。

标签: javascript php html image hyperlink


【解决方案1】:

嗯,

您实际上可以做的是点击您可以向特定 URL 发送 GET 或 POST 请求,然后执行该页面上的 PHP 脚本。

例如;

$.post( "test/test.php", function( data ) {
  $( ".result" ).html( data );
});

这里的数据是PHP执行的结果。

希望这会有所帮助!

【讨论】:

  • 这是 jQuery!这没什么错,但如果你期待 javascript,你不会得到太多结果
  • 感谢所有发布的内容。您的帖子让我想到了一种使用 Adob​​e Edge Animate 让 Edge 为我处理 javascript 代码的简单方法。非常简单,只需一行代码。
  • 现在只需要编辑两个小的 php 文件就完成了。如果我发布代码,我可以得到一些帮助吗?
【解决方案2】:

是的,最简单的jQuery使用方式,比如这个例子:

(当然在你需要加载 jQuery....js 之前)

<script type="text/javascript">
  $(function() {
    $(".img_button").on('click', function() {
      $.ajax({
        url: "test.php",
        dataType: 'json',
        success: function(data) {
          // do something with returned data
        }
      });
    }); 
  });
</script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-03
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-24
    • 1970-01-01
    • 2016-09-13
    相关资源
    最近更新 更多