0

phonegap を使用しており、ページで検索を行っています。フォーム内の ID は mysearch であり、$.get 呼び出しの最後に配置する必要があります。ブラウザーに配置して、必要な出力を json 形式で取得できるため、呼び出しが正しいことはわかっています。問題は、私がフォームに入力した内容が通話に反映されないことです。呼び出しの最後に構文が正しくない可能性があります。どんな助けでも本当に感謝しています。フォームコードと呼び出しは以下です。

    <form action="searchresult.html" method="post">
    <input type="search" name="mySearch" id="mySearch" data-mini="true" data-   theme="b" style="color:#888;"
    value="" onfocus="inputFocus(this)" onblur="inputBlur(this)" autocorrect="off" autocomplete="off" autocapitalize="off" />
    </form>

    <script>
     $("#resultPage").live("pageshow", function (){
       $.get("http://www.test.net/jquery/test.cfc?method=getsearch&returnformat=json&searchName=" + $("#mySearch").val(), {},  function(res) {
4

1 に答える 1

0

.on insted .live を使用してみてください (このメソッドは推奨されていないため)

  $.get("YOUR URL", function(res) {
   // implement logical
}, 'JSON').error(function(){
   alert('Http error'); // protocol error like 404
});
于 2012-10-25T01:26:34.320 に答える