Ciao a tutti, sto cercando di assegnare ad una variabile $test il valore 1 o 0 in base a fatto se la checkbox e selezionata o no, con l'utilizzo esclusivo di php non ci sono problemi, ma se passo le variabili tramite ajax il valore della checkbox rimane sempre e solo 1, e non riesco a capire perchè.
Vi posto il codice, spero che qualcuno possa aiutarmi!!

codice HTML:
<tbody>        <tr><td><img src="img/img_silence_demo.jpg" /></td></tr>        <tr><td><input type="checkbox" name="tmp_1" id="temp_1">Select</input></td></tr>    </tbody>
File ajax-call.php
Codice PHP:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script><script type="text/javascript">

jQuery(document).ready(function($){      $('input#ajax_button').on('click',function(){ 
        //var inputValue = $('input#ajax_input').val(); //prendiamo il valore della nostro campo input        var isChecked1 = $('input#temp_1').is(":checked") ? 1:0;        var isChecked2 = $('input#temp_2').is(":checked") ? 1:0;                        //verifica campiif ((isChecked1 == "1") && (isChecked2 == "1")) {   alert("é possibile selezionare solo un template.");   document.tmp_1.focus();   return true;}                var richiesta = $.ajax({                            url: "ajax.php", // consigli di inserire l'indirizzo completo allo script es.  http://www.seocube.it/ajax.php                            type: "POST",                            data: {temp_1:isChecked1,temp_2:isChecked2,},                                
                            dataType: "html"                           });                    richiesta.done(function(data) {              alert(data);         });                richiesta.fail(function(jqXHR, textStatus) {            alert( "Request failed: " + textStatus );        });    });});</script> 
File ajax.php
Codice PHP:
<?php     if(isset($_REQUEST['temp_1'])){        echo 'Il valore da te inserito e\' :  '.$_REQUEST['temp_1'];        }        $test = (isset($_REQUEST["temp_1"])?$_REQUEST["temp_1"]:"");