【发布时间】:2013-12-07 10:50:35
【问题描述】:
您好,我遇到了 json 数据的问题。这是我的js代码。
<script>
$(function(){
$.ajax({
url:"http://example.com/salary?from=USD&to=GBP",
dataType: 'jsonp',
success:function(json){
alert(json['to']);
},
error:function(){
alert("Error");
},
});
});
</script>
我想在同一页面中使用 PHP 中的 json 数据。 我知道您不能将 Javascript 值分配给 PHP 变量。
有没有办法做到这一点?
或者是否可以像上面的 javascript 代码一样在 php(Jquery Ajax 跨域)中执行类似的任务?
有什么帮助吗?
【问题讨论】:
-
"或者可以在php中做类似的任务" >当然可以,它只是一个HTTP请求和响应。响应格式为 JSON,但为纯文本。并且 JSON 可以用 PHP 解析。一些谷歌搜索会找到你前进所需的所有资源。
-
我不明白你的意思。你能用例子更具体吗?你想从 ajax 的 php 结果中检索数组吗?
-
@Bartdude: 我可以使用 file_get_contents('example.com/..') 和之后的 json_decode() 来完成 php 中的类似任务吗?
标签: javascript php jsonp