Javascript 在PHP中发送请求之前将用户数据附加到url
在发送请求之前,将表单数据附加到json url的最简单方法是什么?我对php几乎一无所知,但我正在尝试任何一种方法 到目前为止,我拥有的PHP需要用我从$\u GET['ZIP']获得的内容替换ZIP before.jsonJavascript 在PHP中发送请求之前将用户数据附加到url,javascript,php,json,Javascript,Php,Json,在发送请求之前,将表单数据附加到json url的最简单方法是什么?我对php几乎一无所知,但我正在尝试任何一种方法 到目前为止,我拥有的PHP需要用我从$\u GET['ZIP']获得的内容替换ZIP before.json <?php $zip = $_GET['zip']; $zip_data = file_get_contents($zip); $weather_data = file_get_contents("http://api.wunderground.com/
<?php
$zip = $_GET['zip'];
$zip_data = file_get_contents($zip);
$weather_data = file_get_contents("http://api.wunderground.com/api/myapi/conditions/q/ZIP.json");
echo $weather_data;
?>
更换
"http://api.wunderground.com/api/myapi/conditions/q/ZIP.json"
与
(或任何你想取代它的变量)
在PHP中,如果您只是将变量名放在一个带双引号的字符串中,它会将值放在字符串中:
$weather_data = file_get_contents(".../q/$zip.json");
$weather_data = file_get_contents(".../q/" . $zip . ".json");
您还可以在其周围放置花括号,以使其更清晰地阅读:
$weather_data = file_get_contents(".../q/{$zip}.json");
或者可以关闭字符串,使用点运算符连接,然后重新打开字符串:
$weather_data = file_get_contents(".../q/$zip.json");
$weather_data = file_get_contents(".../q/" . $zip . ".json");
没有关于您编写的Javascript的信息,也没有关于这个PHP脚本与它有什么关系的信息。Javascript对这个问题并不重要,我只是问如何用PHPok中的内容替换字符串的一部分。下面的解决方案将适用于您:)。你最初编辑的全部“JavaScript”细节真的让我很反感。是的,很抱歉,我删除了它,因为我本来想问一个稍微不同的问题,但忘了更改它