从外部站点获取数据,然后进行修改

时间:2011-03-08 15:12:43

标签: javascript

如果某个网站(外部网站)返回类似“费用为10美元”的字符串,是否可以仅使用javascript并在我自己的网站上将其显示为“价格:10美元”? 外部网站是facebook.com或其他东西。 我的网站是我的网站。


嘿伙计们。我正在编辑一个问题。我想从外部网站获取数据。当然,我不需要修改字符串很容易。我需要类似的东西。

  

var str =   的GetData( “http://facebook.com/blablbal”);

     

str.Replace( 'blbablab', 'blabal');

     

ShowToUser(STR);

我希望你理解我。对不起,我不是母语人士。


我的意思是使用XMLHttpRequest或iframe获取数据然后修改它。其中一位主持人编辑了我的问题并替换了标题。但他不明白我的意思。


这是一个真实的例子。

http://vkontakte.ru/share.php?act=count&index= [index]& url = http://talismansochi2014.ru/grandfather_frost/go.php返回

  

VK.Share.count(0,8718);

我想得到8718并且显示用户只是号码8718.而且我只能使用JS。我无法从服务器发出请求,然后返回网页。


也许我需要重新创建问题或提供一些其他信息?

4 个答案:

答案 0 :(得分:3)

你可以这样做:

"cost is 10$".replace(/cost is /, "price:");

应返回“price:10 $”。

答案 1 :(得分:1)

如果格式始终相同,则可以这样做:

var string = "price:"+returnString.substring(8);

答案 2 :(得分:1)

试试这个

<script type="text/javascript">

var str="cost is 10$";
document.write(str.replace("cost is","price:"));

</script>

答案 3 :(得分:0)

试试这个alert('price:'+('cost is 10$').match(/\d+/)+'$'),使用保存此字符串的var替换成本为10 $