每次单击事件发生时,我都需要进行 API 调用。我想我会尝试使用 JavaScript 进行调用,即使我有 PHP 来调用它;以使其可靠。这是我正在进行的 API 调用的 php 代码: // create curl resource $ch = curl_init(); // set url curl_setopt($ch, CURLOPT_URL, "https://uselessfacts.jsph.pl/random.json?" . "language=en"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json')); // $output contains the output json $output = curl_exec($ch); // close curl resource to free up system resources curl_close($ch); $outputArray = json_decode($output, true); echo "<br><br><br><br>" . $outputArray['text'];这是我点击函数的 JavaScript 代码: $(function() { $('#b1').click( function() { $('#input').val(val); } ); });我的目标是将我在 PHP 中所做的相同 API 调用转换为 JavaScript。并将其放入函数中。但是,我花了一段时间才弄清楚如何首先设置 API 调用。这就是为什么我不确定我的 API 调用是否可以以相同的方式进行。
1 回答
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
参考JS的bolow代码
$(document).on('click','#b1',function(){
var response = $.get('https://uselessfacts.jsph.pl/random.json?language=en')
if(response && response.text){
console.log(response.text);
$('#input').val(response.text);
}
});
- 1 回答
- 0 关注
- 142 浏览
添加回答
举报
0/150
提交
取消