首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >结合PHP和jQuery实现网址的获取和检查

结合PHP和jQuery实现网址的获取和检查
EN

Stack Overflow用户
提问于 2012-09-20 23:07:17
回答 2查看 71关注 0票数 0

我正在尝试弄清楚如何组合jQuery代码,我从一个字段中获取URL值,PHP代码将访问该URL以检查站点是否存在……在这种情况下,我必须使用jQuery。也许我也可以用它来验证URL?.

代码语言:javascript
运行
复制
$("#go").click(function() {
    var $url = $("#url").val();
    <?php
    $x = @fopen($url,"r");
    if ($x) {
    ?>
        $("#ws").attr("src",url);
        $("#start").remove();
    <?php
        fclose($x);
    } else {
    ?>
        alert("bad URL");
    <?php
    }
    ?>      
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-20 23:10:45

您正在混合客户端和服务器端语言。在将页面提供给客户端之前,PHP在服务器上运行。JavaScript (因此是jQuery)通常在客户端上运行。因此,在示例中混合使用这两种语言是没有意义的。您必须将它们分开,在客户端使用JavaScript,向服务器发出请求。在服务器上,您可以使用PHP。

您需要做的分步操作:

  1. 在客户端使用jQuery获取地址。
  2. 使用jQuery向服务器发出AJAX请求,发送URL以验证请求是否为数据。在服务器端,你可以通过

,使用cURL或其他方法来检查

  1. 是否有效。然后以JSON的形式返回结果。在客户端,读取响应并执行accordingly.

操作

票数 3
EN

Stack Overflow用户

发布于 2012-09-20 23:18:25

学习PHP和javascript的基础知识。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12515536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档