チェックボックスがいくつかあり、チェック済みとしてマークされた要素ごとに関数を実行したいと思います。これどうやってするの?
私の特定のケースでは、チェックボックスが次のように構成されているため、これは少し簡単かもしれないと思います。
$get_json_values=json_decode($json_string,true);
foreach ($get_json_values as $key=>$getlikes) {
if($getlikes['type']=='like') {
?>
<div>
<input type="checkbox" name="<?php echo $getlikes['name'] ?>" value="<?php echo $getlikes['id'] ?>" checked>
<a href="https://www.facebook.com/<?php echo $getlikes['id']; ?>" target="_top">
<?php echo $getlikes['name'] ?> </a>
</div>
<?php
}}
?>
だから私はそれがこのように見えるべきだと思います:
function doIfChecked()
{
foreach ($get_json_values as $key=>$getlikes) {
if($getlikes['type']=='like'&&<sequence that checks if checkbox is checked>)
{//do stuff}
}
}
誰か助けてもらえますか?
Julian H. Lamのおかげで、良い答えが見つかりましたが、私の問題は、要素ごとにサーバーにリクエストを送信する必要があることです(Facebookのページなど)が、phpを中に入れることができませんjavascript。
では、phpはjs内で許可されていないので、どうすればそれを行うことができますか?