簡體   English   中英

ajax查詢無法正常工作

[英]ajax query not working properly

<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新手,我想使用ajax查詢在google map中搜索城市。但是我的ajax查詢無法正常工作。它無法打開給定的url。

您的“提交”按鈕位於html表單內。 單擊此按鈕時,需要阻止整個表單發布,以便能夠運行Ajax。 嘗試這個...

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

除此之外,Mayk指出的也是正確的。 發送城市的參數需要有一個名稱。 通過這兩個更改,您的代碼在調用.Net中創建的Http Handler時對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM