加载插件时出错
Error when loading Plug-in
我为朋友创建了一个插件,它在我的网站上运行得很好。但是,每当我在另一台服务器上发布它时,它都不起作用。加载页面时,它会执行函数loadBox()
的所有步骤,但无法在<div>
内部加载PHP页面。它只是保持.gif的运行。请帮忙。这真的很烦人。以下是我们发布的插件:
<div id="ferridev_twitter_box" load_type="personal" twitter_name="jpferrierjr" tweet_number="15" tone="dark"></div>
<script type="text/javascript" src="http://www.johnferrier.com/js/jquery.js"></script>
<script type="text/javascript" src="http://www.johnferrier.com/plugins/twitter/js/ferridev_twitter_plug-in.js"></script>
jquery.js
文件只是一个标准的jQuery文件。但是,ferridev_twitter_plug-in.js
是我制作的。内容如下:
$(document).ready(function()
{
function loadBox()
{
$('#ferridev_twitter_box').html("<div style='height:400px; width:300px; padding-top:167px; text-align:center;'><center><span style='position:relative;'><img src='http://www.johnferrier.com/images/loading/loading17.gif' /></span></center></div>");
var a = $('#ferridev_twitter_box').attr("twitter_name");
var b = $('#ferridev_twitter_box').attr("tweet_number");
var c = $('#ferridev_twitter_box').attr("tone");
var d = window.location;
var e = $('#ferridev_twitter_box').attr("load_type");
$('#ferridev_twitter_box').load("http://www.johnferrier.com/plugins/twitter/php/ferridev_twitter_plug-in_parser.php?name="+a+"&limit="+b+"&tone="+c+"&type="+e);
}
loadBox();
});
你们能看出有什么不对的地方吗?谢谢
这并非不可能,您可以使用jsonp来设置这样的通用web服务,但由于浏览器安全性,跨域javascript很困难。
http://forum.jquery.com/topic/cross-domain-load
JQuery Cross-Domain.load()(自建小部件)
这可能对你有用:
http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/
跨域策略限制。您正在尝试对另一台服务器执行ajax请求。
$('#ferridev_twitter_box').load("http://www.johnferrier.com/plugins/twitter/php/ferridev_twitter_plug-in_parser.php?name="+a+"&limit="+b+"&tone="+c+"&type="+e);
查看以下跨域ajax示例:http://usejquery.com/posts/the-jquery-cross-domain-ajax-guide
相关文章:
- Chrome扩展插件:runtime.last运行tabs.get/tabs.remove时出错:没有id为0的选项卡
- 在使用 jQuery printElement 插件时出错
- 用于更改屏幕方向的phonegap插件出错
- 带有html Webpack插件的Webpack,全局安装时出错
- 动态 CRM 2011 注册插件时出错
- 在 jQuery 插件中调用函数时出错
- 在 Ember 插件中导入配置文件时出错
- 在使用PhoneGap VideoPlayer插件在PhoneGap Android中播放视频时出错
- docpad插件gullow出错
- 加载插件时出错
- bootstrap 2.0 bootstrap-dropdown.js在我将其添加到js插件列表时出错
- 在NPObject - Firefox插件上调用方法出错
- ReferenceError: jQuery is not defined"选择的Jquery插件出错
- 加载aurelia-validation插件时出错
- 在firefox扩展中使用Jstree插件时出错
- bgiframe插件导致IE9出错
- 使用带有wordpress插件的Jquery序列化表单时出错
- Wordpress的cookie法律信息插件出错
- 高图表加载地图插件时出错
- jquery 插件出错