我想在其他网站上加一个js,效果就像百度分享那样,但是还要读取我的网站数据库中的相关内容,这该怎么做呢?大侠们给个建议!
ajax######ajax######
ajax行的话就给你们跪了
方法也就那么几种:
1.document.write
2.innerHTML
内容就从你的js里来。
######回复 @phpnewnew : 可以,但是输出的内容必须符合js语法######ajax不行我就给你跪了。你说的那个跟ajax有啥区别??######回复 @phpnewnew : 我这没现成的,直接看百度那个,只要js熟练一点,写个广告代码还是很容易的。######:<script src=xx.php>这种可以实现么?有没有相关的例子给我看看,万分感谢######假设,你要显示如下的内容作为广告页面为A/ad.php:
<ul> <li>广告一AJAX</li> <li>广告一AJAX</li> <li>广告一AJAX</li> <li>广告一AJAX</li> </ul>
这段代码是什么?说白了还是一个字符串,你要在另外一个网站显示,你直接在这个网站上面$('#ad').load('http://a/ad.php');就把这段加载出来了。只要注意一点,样式。
哈哈,鸡冻了,这里有个错误,load是不可以跨域加载的,需要使用getJSON来做跨域请求。这原本是个很简单的问题,但我却没注意,哎,抱歉了楼主。幸得@Liuxey 点醒。惭愧惭愧,业余前端果然业余。
######回复 @Liuxey : 哎,这两天刚好大量使用load来做网站,一鸡冻就喷了。######回复 @铂金小猪 : 直接callback轻松搞定~######回复 @Liuxey : 抱歉,我鸡冻了。不过ajax并不是不可以跨域,不过像我说的那种确实是不可以。######回复 @Liuxey : 图样~ :D######回复 @Liuxey : 日。大约是有跨域的问题。######哈哈,鸡冻了,这里有个错误,load是不可以跨域加载的,需要使用getJSON来做跨域请求。这原本是个很简单的问题,但我却没注意,哎,抱歉了楼主。幸得@Liuxey 点醒。惭愧惭愧,业余前端果然业余。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。