8

ユーザーがURLアドレスの一部を自分の郵便番号に変更できるようにしたいと思います。URLに値を送信することを期待しているテキストボックスとボタンがあります。

jQuery:

jQuery(document).ready(function($) {
    $.ajax({ 
        url : "http://SomeAddress.com/" + PostCode + ".json",
        dataType : "jsonp",
        success : function(parsed_json) {

HTML:

<input type="text" id="GetPostCode" />
<button id="SetPostCode">Set This Post Code</button>

jQuery:

$("#SetPostCode").click(function() {
    var PostCode = document.getElementById("GetPostCode").value;
    $("#GetPostCode").val(" ");
    return false;
});

私はその線を理解しています

$.ajax({ 
    url : "http://api.wunderground.com/api/2508132ae0c7601a/geolookup/conditions/q/UK/" + PostCode + ".json",

そのようには機能しませんが、私は他に何をすべきかわかりませんでした。これが機能するために私が何をする必要があるかを誰かに教えてもらえますか?

4

1 に答える 1

9
jQuery(document).ready(function($) {

   var PostCode=1;
   $.ajax({ url : "http://SomeAddress.com/"+PostCode +".json",
   dataType : "jsonp"
   //.... more stuff
  });


  $("#SetPostCode").click(function() {
     PostCode = document.getElementById("GetPostCode").value;
     $("#GetPostCode").val(" ");
     return false; 
  });

});

PostCodeはjQueryに対してグローバルになり、どこからでもアクセスできるため、上記は機能します

于 2012-12-27T03:22:23.440 に答える