在javascript中将字符串附加到JSON请求的末尾

时间:2014-04-12 01:40:32

标签: javascript php jquery json

我正在尝试将表单中的数据数据附加到请求中,以便将完整的URL作为请求发送。我知道我可以用PHP做到这一点,但想知道我是否也可以在javascript中做到这一点  例如,json请求被发送到

"http://api.wunderground.com/api/myapi/conditions/q/ZIP.json"

ZIP将被用户提交替换

 $(function() {
 $("#getzip").submit(function() {
   var zip_data =$(this).serialize();
    $.getJSON("get_weather.php",null , function(data); {

是否可以传递它而不是null?我将如何严格地在javascript中将其附加到请求中?

2 个答案:

答案 0 :(得分:0)

好像你需要将它附加到URL字符串本身:

$.getJSON("http://api.wunderground.com/api/myapi/conditions/q/" 
+ zip_data, function(data){ return data });

答案 1 :(得分:0)

$.getJSON("get_weather.php",{
  whatever: "value",
  somemore: "another value"
}.function(){
  //
};

然后在你的PHP中:

$whatever=filter_input(INPUT_GET,"whatever",FILTER_SANITIZE_STRING);
$somemore=filter_input(INPUT_GET,"somemore",FILTER_SANITIZE_STRING);