如何将一个变量的值通过JSONP返回

代码如下(客户端的ajax已设置好),如何通过一个变量,返回Jsonp的值,如下代码返回后的结果是({"success":$arr["success"]}),怎么改才能让返回结果是"success":"http://bai**.com/"呢?

<?php
 $jsonp=$_GET["callback"];
$wz="http://bai**.com/";
$arr = array ();
$a="success";
$arr[$a]=$scwz;
$json=$jsonp.'({"success":$arr["success"]})';
echo $json;
0

2个回答

 $json=$jsonp.'({"success":".$wz."})';
echo $json;
43
gx15265560277
gx15265560277 给大牛点赞,为了c币
3 个月之前 回复
weixin_39765687
weixin_39765687 给大牛点赞,为了c币
3 个月之前 回复
u013036020
u013036020 点赞,求C币
4 个月之前 回复
sevenhopes
sevenhopes 给大牛点赞,为了C币
4 个月之前 回复
cTen_Master
cTen_Master 赞求币
4 个月之前 回复
NullPointer0
NullPointer0 给大佬点赞 求C币
4 个月之前 回复
qq_42675508
qq_42675508 点赞,为了C币
4 个月之前 回复
weixin_40334951
weixin_40334951 点赞,求C币
4 个月之前 回复
jessica42237728
jessica42237728 点赞,求C币
4 个月之前 回复
qq_17450523
qq_17450523 为了C币,给大牛点赞~
4 个月之前 回复
ylptsyb
ylptsyb 给大佬 点赞
4 个月之前 回复
weixin_42958944
weixin_42958944 为了C币,给大牛点赞~
4 个月之前 回复
qq_42871051
qq_42871051 给大佬 点赞
4 个月之前 回复
shuxue0901
shuxue0901 为了C币,给大牛点赞~
4 个月之前 回复
m000000l
m000000l 点赞,感谢大佬
4 个月之前 回复
weixin_42916540
weixin_42916540 感谢楼主,,点赞。。。为了C币
4 个月之前 回复
u010451848
u010451848 点赞,为了C币
4 个月之前 回复
qq_25496681
qq_25496681 为了c币,给大牛点赞
4 个月之前 回复
qq_40601720
qq_40601720 给大牛点赞,为了C币
4 个月之前 回复
zxyawr
zxyawr 给大牛点赞,为了C币
4 个月之前 回复
qq_29777207
qq_29777207 给大牛点赞,为了C币
4 个月之前 回复
u010425010
u010425010 给大牛点赞,为了C币
5 个月之前 回复
qq_38941382
qq_38941382 给大牛点赞,为了C币
5 个月之前 回复
u013008196
u013008196 给大牛点赞,为了C币
5 个月之前 回复
qq_42750349
qq_42750349 给大牛点赞,为了C币
5 个月之前 回复
zqy1019189895
zqy1019189895 经楼上的方案之后,返回结果是:"success":"http://bai**.com/"
5 个月之前 回复
showbo
showbo 少了单引号。。
5 个月之前 回复
caozhy
caozhy 正确。
5 个月之前 回复
showbo
showbo $json=$jsonp.'({"success":"'.$wz.'"})';
5 个月之前 回复

如果字符串变量里面包含变量的话,就不能使用单引号作为边界符,
可以改成这样,
<?php
$jsonp=$_GET["callback"];
$wz="http://bai**.com/";
$arr = array ();
$a="success";
$arr[$a]=$wz;
$json=$jsonp."({\"success\":{$arr["success"]}})";
echo $json;
经测试,可以运行,当然上面包含转义转看起来比较麻烦,你可以用sprintf来处理
sprintf('({"success":%s})',$arr["success"]);

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的。是时候展现真正的技术了!