Jquery工具栏帮助:访问外部php脚本
Jquery toolbar help: accessing external php script
嗨,我现在正在做一个工具栏,遇到了一个问题。我有两个文件,工具栏和PHP脚本。PHP脚本只是从数据库中提取一个标题数组。我想做的是让工具栏调用这个脚本并返回这个数组,然后使用这个数组创建一个下拉菜单,标题作为选项。
我假设我需要以某种形式使用Ajax,但不知道如何实现这一点。
许多谢谢。更新:由于相同的站点策略,我在跨浏览器获得。getjson工作时遇到了问题。问题是javascript文件的调用产生一个工具栏,这是附加到远程站点,这个工具栏应该调用php脚本回到我自己的服务器上从数据库获取数据。
如何解决这个问题?
是。如果你想让PHP和Javascript一起工作,答案是:JSON。您必须在php中对数组进行JSON编码。使用Javascript Ajax调用PHP文件,然后将响应parseJSON。然后在Javascript中使用数组。之后,你可以在Javascript中渲染它,并将结果附加到你想要的元素。
在jQuery文档中有很多例子。如果您不熟悉ajax,请阅读文档:http://api.jquery.com/jQuery.ajax/最后有一些简单的示例。你也可以使用。getjson。jQuery.getJSON( url, [data,] [success(data, textStatus, jqXHR)] )
- url A string containing the URL to which the request is sent.
- data A map or string that is sent to the server with the request.
- success(data, textStatus, jqXHR) A callback function that is executed if the request succeeds.
基本上:
$.getJSON("url of the php file",
data to send to the php file if any,
function(data) {
console.log(data);
}
});
在这个函数里面是console.log,你可以对你的数据做任何你想做的事情。
相关文章:
- 加载包含 Javascript 的外部 PHP 文件
- 为什么不是'当试图使用Ajax和外部PHP文件发布内容时,我的表单工作不正常,该文件接收两个字符串
- javascript$.post将参数传递到外部PHP文件
- 动态添加输入字段,但字段是由外部PHP函数生成的
- 500(内部服务器错误)的外部php文件
- 从外部php文件重定向页面(在ajax调用中)
- 如何将来自外部 PHP 页面的内容包含在带有 onlick 事件的 DIV 中
- 在外部 php 文件中包含缩小的 javascript
- 我想使用 JavaScript 将外部 PHP 文件包含在 HTML 页面中
- 来自外部 php 文件的 pubnub 回复
- JavaScript/Ajax -- 将当前页面 URL 发送到外部 PHP SCript
- 外部 PHP 数据不通过 AJAX
- 如何将外部PHP文件包含在Joomla文章中
- Ajax 在单击时调用外部.php和脚本
- 让jQuery函数使用来自外部php文件的数据和mySQL查询
- 在本地 JavaScript 文件中调用外部 PHP 文件
- 如何在“onclick”事件期间加载外部php文件
- 外部PHP文件中的innerHTML
- 将从外部php文件创建的项居中
- 如何将外部php文件字符串分配给javascript变量