我正在使用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) {
答案 0 :(得分:0)
尝试使用.on insted .live(因为此方法已弃用)
$.get("YOUR URL", function(res) {
// implement logical
}, 'JSON').error(function(){
alert('Http error'); // protocol error like 404
});