php和JavaScript邮政编码

时间:2014-03-10 15:09:04

标签: javascript jquery xml api

我要做的是当用户在输入类型中输入邮政编码时,我在 origin_zipcode 中获取输入类型存储的值,而不是添加 origin_zipcode $ url 变量中。从那里它应该运行xml,我应该能够显示城市和州,但它不会这样做,我试图让它像

https://ship.onemorepallet.com/shipment/start?hsCtaTracking=296d76b9-a6fc-4140-83f9-de066c986716|9001d544-e760-4dae-ac72-36cc2922be55?utm_referrer=http%3A%2F%2Fwww.onemorepallet.com%2F

输入邮政编码时

$("#origin_zipcode").keyup(function(){
var origin_zipcode = $("#origin_zipcode").val();

<?php
$url = "http://zipcodedistanceapi.redline13.com/rest/gNPseXsQyP3daTlKfRB3D0v0mPVC3jJj6zMlwec54fie8EZowAsaBXaXN5zQpjav/info.xml/origin_zipcode/degree";
$xml = simplexml_load_file($url);
$city = $xml->city;
$state = $xml->state;
?>

$(".labelzip").text(<?php echo $city,$state"; ?>);
});

1 个答案:

答案 0 :(得分:1)

除非使用几种可能的方法之一刷新页面,否则无法将jQuery变量发送到PHP脚本。这是因为虽然jQuery是客户端,但php是服务器端。 PHP完成加载页面后,如果没有页面重新加载,则无法再次使用它。

您可以查看这些问题以寻找可能的解决方案: