я сделать простой скрипт PHP, который получит название города по почтовому индексу с помощью Ajax мой Java-код«xmlResult.Result не определен» ошибка
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="http://jquery-xml2json-plugin.googlecode.com/svn/trunk/jquery.xml2json.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var initialPostal;
$('#postal').bind('keyup change',function(e) {
if(($("#postal").val().length==3 || $("#postal").val().length==6 || $("#postal").val().length==7) && $("#postal").val()!=initialPostal)
{
initialPostal=$("#postal").val();
$.get('citylookup.php?postal='+$("#postal").val(), function(xml){
var xmlResult = $.xml2json(xml);
$("#city").val(xmlResult.Result.City);
alert(xmlResult.Result.City);
}); } }); }); </script>
// это мой HTML-код
<form id="form1" name="form1" method="post" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Postal:</td>
<td><input type="text" name="postal" id="postal" /></td>
</tr>
<tr>
<td>City:</td>
<td><input type="text" name="city" id="city" /></td>
</tr>
</table>
и мой citylookup.php код страницы услышать
<?php
$url = 'http://where.yahooapis.com/geocode?q='.$_GET['postal'].'&country=india';
$xml = simplexml_load_file($url);
foreach($xml as $result)
{
if($result->postal==$_GET['postal'])
{
$City = $result->city;
}
}
echo $City;
?>
это дает мне ошибки как
Error: xmlResult.Result is undefined
Source File: http://localhost/postalcode/citylookup.html
Line: 17
любое решение?
Alert/console.log 'xmlResult' в строке до ... im довольно уверен, что поможет вам решить вашу проблему .. – ManseUK
«Alert/console.log xmlResult на линии до« это решение не работает –
Если бы не предназначено для предоставления решения - оно предназначалось для вас ... Я предлагаю посмотреть инструмент под названием [firebug ] (http://getfirebug.com/) ... – ManseUK