【问题标题】:How can I implement a jquery ajax form which requests information from a web api via a php request?如何实现一个 jquery ajax 表单,它通过 php 请求从 web api 请求信息?
【发布时间】:2011-02-14 10:13:48
【问题描述】:

我正在尝试对 SEOmoz linkscape api 实现一个简单的 api 请求。如果我只使用 php 文件,但我想使用 jquery 执行 ajax 请求以使其更快、更用户友好,它就可以工作。这是我正在尝试使用的 javascript 代码:

$(文档).ready(函数(){ $('#submit').click(function() { var url=$('#url').val(); $.ajax({ 类型:“发布”, 网址:“api_sample.php”, 数据:网址, 缓存:假, 成功:函数(html){ $("#results").append(html); } }); }); });

这是 php 文件中获取值的部分:

$objectURL = $_POST['url'];

我整天都在研究它,但似乎找不到答案...我知道 php 代码可以正常工作,因为它返回一个有效的 json 对象,并且当我这样做时正确显示。我根本无法让 ajax 显示任何内容!

【问题讨论】:

    标签: php jquery


    【解决方案1】:

    ...data: 'url='+encodeURIComponent(url),

    【讨论】:

    • url 已经在 php 文件中正确编码,如下所示:.urlencode($objectURL)。
    • 仍然没有工作..也许我会在没有 jquery 或其他东西的情况下再试一次。我不确定此时该做什么,ajax 表单并不像我在很多地方读到的那么容易。也许发送电子邮件并不难,但我还没有看到任何关于此类的文章。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 2015-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-14
    相关资源
    最近更新 更多