我正在尝试将表单中的数据数据附加到请求中,以便将完整的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中将其附加到请求中?
答案 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);