2016-07-01 2 views
0
<body style="margin:0px; padding:0px;" > 
      <form method="post" > 
       <input type="text" id="city" name="city" placeholder="city"> 
       <input type="submit" value="Search" id="searchid"/> 
      </form> 
     <script> 
      $("#searchid").click(function() { 
      var city=$("#city").val(); 
      $.ajax({ 
      type:'POST', 
      data:city, 
      url:'mm.php', 
      success:function(data) { 
      alert(data); 
      } 
      }); 
      }); 
     </script> 

내가 javascript.I 새로운 오전 아약스 내 아약스 쿼리 properly.It 지정된 URL을 개방하지 않는 작동하지 않습니다 query.But 사용하여 구글 맵에서 도시를 검색 할.아약스 쿼리가 제대로

+1

콘솔에 오류가 있습니까? 또한 오류 기능을 추가하십시오. –

답변

0

제출 단추는 HTML 양식 안에 있습니다. 이 버튼을 클릭하면 Ajax를 대신 실행할 수 있도록 전체 양식이 게시되지 않도록해야합니다. 이것을 시도하십시오 ...

<input type="submit" value="Search" id="searchid" onclick="javascript: return false;" /> 

Mayk이 지적한 바는 정확합니다. 도시를 보내는 매개 변수에는 이름이 있어야합니다. 이 두 가지 변경 사항으로 .Net에서 만든 Http Handler를 호출 할 때 코드가 작동했습니다.

관련 문제