【发布时间】:2016-07-06 12:01:29
【问题描述】:
我需要一些帮助来创建我不熟悉的 Ajax。
这是我实际运行的 PHP 代码:
$channels = array("channel1","channel2");
$arrlength = count($channels);
for($x = 0; $x < $arrlength; $x++) {
$ch = curl_init("somemyapiurl".$channels[$x]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$kanal = curl_exec($ch);
$kanal_decode= json_decode($kanal);
$ch_name= $kanal_decode ? 'true' : 'false';
echo "<button type='button' id= '".$channels[$x]."' class='btn btn-success'>"$channels[$x]."</button> ";
echo "<script>
if($ch_name == false) {
document.getElementById('$channels[$x]').className='btn btn-danger';
} </script>";}}
所以我在这里所做的实际上是针对$channels 中的每个值,我正在检查 api 并在页面上创建按钮,默认类成功。
如果 API 返回值 false ,那么我正在使用脚本更改按钮类。
到目前为止,我一直在刷新页面一段时间,但现在我希望我的页面在不刷新的情况下动态执行此操作,并且我知道我需要 ajax。 预先感谢您的帮助。
【问题讨论】:
-
所以编写代码来实现这一点。但请不要让我们为您做您的工作。
-
我正在尝试,但我是编码新手,正如我所说,我可以很好地“抓住”Ajax..
-
@savke24 你应该先学习一些 ajax 教程。了解 jquery 和它的 pjax 是一个好的开始。
-
欢迎来到 SO。请阅读What topics can I ask about 和How to ask a good question 和the perfect question 和How to create a Minimal, Complete and Verifiable example SO 不是免费的编码或代码转换或教程或图书馆查找服务 你还必须表明你已经付出了一些努力解决你自己的问题。
标签: javascript php jquery ajax curl