单击复选框时更改php引用

单击复选框时更改php引用,php,html,checkbox,svg,Php,Html,Checkbox,Svg,我有一个嵌入式SVG文件,用于SVG图标精灵。此外,还有一个HTML复选框。如果单击它,我想将嵌入的SVG文件的引用更改为其他引用。 我使用以下短语将SVG文件包括在HTML文件中: <?php include_once("processed/svg-defs.svg"); ?> 现在,我正在寻找一种方法,在单击复选框时使用jQuery更改文件。试试这个方法 index.php 你能在这里发布你的代码吗?现在应该可以看到了。你的意思是说你想更改include_onceproce

我有一个嵌入式SVG文件,用于SVG图标精灵。此外,还有一个HTML复选框。如果单击它,我想将嵌入的SVG文件的引用更改为其他引用。 我使用以下短语将SVG文件包括在HTML文件中:

  <?php include_once("processed/svg-defs.svg"); ?>
现在,我正在寻找一种方法,在单击复选框时使用jQuery更改文件。

试试这个方法

index.php


你能在这里发布你的代码吗?现在应该可以看到了。你的意思是说你想更改include_onceprocessed/svg-defs.svg;这个文件名我说得对吗?当我松开复选框时,它会变回第一个图像吗?是的,它会变回第一个图像。谢谢。但不幸的是,我不能把它做好。我已经用过了,php部分不起作用
 <?php
    if(isset($_REQUEST['file'])){
        if($_REQUEST['file']==2){
        include_once("processed/svg-defs2.svg");    
        }else{
        include_once("processed/svg-defs.svg"); 
        }
    }
    ?>

   <input type="checkbox" onclick="window.location.href='file.php?file=<?php echo (isset($_REQUEST['file']) && $_REQUEST['file']!='')?'':'2'?>'" <?php echo (isset($_REQUEST['file']) && $_REQUEST['file']!='')?'checked':''?>/>