Javascript 尝试从JS调用GET请求到Slim PHP时,连接被拒绝

Javascript 尝试从JS调用GET请求到Slim PHP时,连接被拒绝,javascript,php,ajax,Javascript,Php,Ajax,我正在尝试将PHP Slim集成到我的HTML项目中。为此,我在slimv1/index.php中有一段代码 $app->get('/albums', function() { global $user_id; $response = array(); $db = new DbHandler(); // fetching all user tasks $result = $db->getAllAlbums(); $response["error"] = false; $respons

我正在尝试将PHP Slim集成到我的HTML项目中。为此,我在slimv1/index.php中有一段代码

$app->get('/albums', function() {
global $user_id;
$response = array();
$db = new DbHandler();
// fetching all user tasks
$result = $db->getAllAlbums();
$response["error"] = false;
$response["tasks"] = array();

// looping through result and preparing tasks array
while ($task = $result->fetch_assoc()) {
$tmp = array();
$tmp["id"] = $task["id"];
$tmp["album_year"] = $task["album_year"];
$tmp["album_img"] = $task["album_img"];
$tmp["music_director"] = $task["music_director"];
$tmp["album_desc"] = $task["album_desc"];
array_push($response["tasks"], $tmp);
}
echoRespnse(200, $response);
 });

function echoRespnse($status_code, $response) {
$app = \Slim\Slim::getInstance();
// Http response code
$app->status($status_code);

// setting response content type to json
$app->contentType('application/json');

echo json_encode($response);
}
在我的HTML中,我有

<script src="js/jquery.min.js"></script>
<script src="js/ajaxGetPost.js"></script>
<script>


$(document).ready(function()
{
var base_url="http://localhost/v1/";
var url,encodedata;
$("#update").focus();

/* Load Updates */
url=base_url+'albums';
encodedata='';
ajax_data('GET',url, function(data)
{
$.each(data.updates, function(i,data)
{

    alert("I am an alert box!");
var html="<div class='span5'><img class='four-radius' src='"+data.album_img+"'></div>";

$(html).appendTo("#mainContent");
});

});
});
</script>
当我运行时,我的控制台中出现以下错误

GET http://localhost/adhandapani/v1/albums net::ERR_CONNECTION_REFUSEDx.ajaxTransport.send @ jquery.min.js:2992x.extend.ajax @ jquery.min.js:2827ajax_data @ ajaxGetPost.js:46(anonymous function) @ index.php:42x.Callbacks.c @ jquery.min.js:1075x.Callbacks.p.fireWith @ jquery.min.js:1119x.extend.ready @ jquery.min.js:130q @ jquery.min.js:39
我不确定这是怎么回事。我试着调试脚本。因此,在错误中添加了警报数据。我在警报中得到[object]

调用API时,我得到以下响应

{
error: false
tasks: [4]
0:  {
id: 8
album_year: "1976"
album_img: "00album6.jpg"
music_director: ""
album_desc: "Annakili"
}-
1:  {
id: 9
album_year: "1989"
album_img: "00ilayaraaja.png"
music_director: ""
album_desc: "karakattakaran"
}-
2:  {
id: 10
album_year: "1993"
album_img: "00album1.jpg"
music_director: ""
album_desc: "Koyil Kaalai"
}-
3:  {
id: 11
album_year: "1922"
album_img: "0logo123.png"
music_director: ""
album_desc: "sdklj"
}-
-
}

在我的本地主机上,我实际上是在8888端口上运行的,我没有指定它。。这在我的本地主机上引发了一个错误,我实际上是在8888端口上运行的,但我没有指定它。。这让我犯了个错误

{
error: false
tasks: [4]
0:  {
id: 8
album_year: "1976"
album_img: "00album6.jpg"
music_director: ""
album_desc: "Annakili"
}-
1:  {
id: 9
album_year: "1989"
album_img: "00ilayaraaja.png"
music_director: ""
album_desc: "karakattakaran"
}-
2:  {
id: 10
album_year: "1993"
album_img: "00album1.jpg"
music_director: ""
album_desc: "Koyil Kaalai"
}-
3:  {
id: 11
album_year: "1922"
album_img: "0logo123.png"
music_director: ""
album_desc: "sdklj"
}-
-
}