Я довольно новичок в JavaScript и PHP.
В последнее время у меня появилось свободное время для разработки расширения chrme для сбора некоторых данных из базы данных на хост-сервере.
У меня естьсоздал файл php и загрузил его на сервер, этот файл будет вызываться из моего js-файла расширения и будет подключаться к БД для выполнения запроса и возврата результата.
все идет хорошо, кроме того, что я не вижуданные, он продолжает посылать мне нулевую информацию.
Соединение в порядке, учетные данные хорошие, но сомнение отсутствует.
Код PHP:
<?php
header("Access-Control-Allow-Origin: *");
$name = $_POST['name'];
$servername = "139.162.132.71";
$username = "evhoodco_EVhdAdm";
$password = "******";
$dbname = "evhoodco_EVhd623Vehicles";
// Create connection
$dbhandle = new mysqli($servername, $username, $password, $dbname);
if (!$dbhandle)
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
else{
echo "Success to connect to MySQL";
}
$result = $dbhandle->query("SELECT 1");
if ( false===$result ) {
printf("error: %s\n", mysqli_error($con));
}
else {
echo ' ... done...';
}
echo json_encode($result);
mysqli_close($dbhandle);
?>
Код JavaScript:
$(document).ready(function(){
$.post('http://evhood.com/connDB.php','name=bob').done(function(data){
chrome.bookmarks.create({'parentId': "1",'title': '','url': "http://www.sapo.pt"});
console.log(data);
});
});
И это результат окна отладки:
![debug](https://i.stack.imgur.com/VqPoL.png)