【发布时间】:2019-07-31 12:20:11
【问题描述】:
我做错了什么?
我正在尝试从下拉列表中发出新的 curl 请求我做错了什么?
<form action="" method="POST">
<div class="form-group">
<label for="comment">Select Page:</label>
<select class="form-control" name="pagecall" id="pagecall" style="width:75%;float:right;" onchange="davsele(this.value);">
<?php
$totalPage = $dataget['total'] / 20;
for($i=1;$i<=$totalPage;$i++)
{
$selc = ($getPageCount==$i)?'selected':'';
echo "<option value=".$i." $selc>Page No. ".$i."</option>";
}
?>
</select>
</div>
</form>
我试图调用的函数
<?php
function proCall() {
$ch = curl_init();
$getPageCount == sval;
curl_setopt($ch, CURLOPT_URL,"https://products-export-api.g2a.com/v1/products?page=$getPageCount");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec($ch);
//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 ($ch);
}
?>
从下拉列表发送到 js 函数的内容
function davsele(sval)
{
var result = "<?php proCall();?>";
alert(result);
return false;
}
【问题讨论】:
标签: php jquery wordpress curl php-curl