Javascript JS&;PHP交互

Javascript JS&;PHP交互,javascript,php,forms,Javascript,Php,Forms,我有一个邮政编码的输入文本字段。根据用户输入的邮政编码,使用PHP指定运输价格(不同的邮政编码区域具有不同的运输成本) 在表单的后面部分,无论指定了什么运输价格,都需要作为JS计算的一部分来获得总价格 以下是我的PHP: if ($postcode >= 2000 && <= 2234) { $shipping = 55.00; } elseif ($postcode >= 2250 && <= 2310) { $s

我有一个邮政编码的输入文本字段。根据用户输入的邮政编码,使用PHP指定运输价格(不同的邮政编码区域具有不同的运输成本)

在表单的后面部分,无论指定了什么运输价格,都需要作为JS计算的一部分来获得总价格

以下是我的PHP:
  if ($postcode >= 2000 && <= 2234) {
    $shipping = 55.00;
  } elseif ($postcode >= 2250 && <= 2310) {
    $shipping = 105.00;
  } elseif ($postcode >= 2311 && <= 2359) {
    $shipping = 160.00;   
 }

echo $shipping;
?>

因此,我认为AJAX调用的数据和成功并不正确。基本上,我需要获得$shipping的值&然后将其输出到div(以便用户可以看到)。我缺少什么?

对php文件进行ajax调用,然后提交邮政编码。服务器代码应返回(回显)给定邮政编码的运费。从ajax获得响应,这将是发货价格。您现在可以在计算中使用此值(值应转换为int或float,因为ajax的响应默认为文本)

在以下代码中:

if ($postcode >= 2000 && <= 2234) {
  $shipping == 55.00;
} elseif ($postcode >= 2250 && <= 2310) {
  $shipping == 105.00;
} elseif ($postcode >= 2311 && <= 2359) {
  $shipping == 160.00;   
}

if($postcode>=2000&&&=2250&&=2311&&&=2000&&=2000&&&$postcode)我添加了我的代码以使其更清晰。我理解你的意思,但不确定我需要添加/更改什么。谢谢。你查看了Apache错误日志吗?(假设你正在使用Apache)
if ($postcode >= 2000 && <= 2234) {
  $shipping == 55.00;
} elseif ($postcode >= 2250 && <= 2310) {
  $shipping == 105.00;
} elseif ($postcode >= 2311 && <= 2359) {
  $shipping == 160.00;   
}
 if ($postcode >= 2000 && <= 2234) {
  if ($postcode >= 2000 && $postcode<= 2234) {