gpt4 book ai didi

javascript - phonegap ajax 调用出现错误 '$ is not defined'

转载 作者:行者123 更新时间:2023-11-30 13:04:29 25 4
gpt4 key购买 nike

我正在我的 Phonegap 应用程序中发出 AJAX 请求。代码是:

function remoteCall()
{
alert("Remote call func called");

try
{
$.ajax({
url: 'http://192.168.1.200/testing/testConn.php',
contentType: "application/json; charset=utf-8",
dataType:"json",
success: function(data)
{
if(data == '')
alert("No data received from server");
else
alert("Data received from server = "+data.postcode);
},
error: function(jqXHR, textStatus, errorThrown)
{
console.log(textStatus);
alert('FAIL !!!');
},

});
}//end of try().
catch(e)
{
alert("error = "+e.message);
}

}//END OF FUNC remoteCall.

我还在 <head> 中添加了以下行以避免 jQuery 冲突。

<script>jQuery.noConflict();</script>

我的服务器端文件是:

<?php

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: X-Requested-With");

$retArray = array();
$retArray['postcode']= 'm14';
$retArray['brand']= '1';
$retArray['product_type']= '1';

$jsondata = json_encode($retArray);

return $jsondata;
?>

我收到第一条警告消息,但后来收到错误消息“$ 不是未定义的”。我不知道如何解决这个问题;谁能帮忙?

我能够克服“$ is undefined”的错误,现在我没有收到任何错误,也没有收到任何输出...

最佳答案

确保在添加包含代码的 js 文件之前添加 jquery 文件。

关于javascript - phonegap ajax 调用出现错误 '$ is not defined',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16191500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com