Вы смешиваете Javascript и PHP таким образом, что это не работает.Вы пытаетесь получить доступ к JS-переменной (sval) в PHP-функции, которая не будет работать.
Вам необходимо вызвать функцию PHP на сервере с помощью AJAX-запроса и передать JS-переменную какGET-параметр.
Для этого вы должны поместить свой PHP-код в файл (например, api.php) и вызвать его в своей JS-функции:
function davsele(sval) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
alert(this.responseText);
}
};
xhttp.open("GET", "api.php?value=" + sval, true);
xhttp.send();
}
Содержимоеapi.php может выглядеть так:
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://products-export-api.g2a.com/v1/products?page=' . $_GET['value']);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec($curl);
//Gets the API data
$response = curl_exec($curl);
$err = curl_error($curl);
//curl_close($curl);
$dataget = json_decode($response,true);
print_r($dataget);
echo "test";
curl_close ($curl);
?>