-I have an array that contains more arrays in my php file. I am sending a integer variable (Possibly something else for sometime later that isn't the problem)
-I want php file to return array according to the incoming variable (in this example just 1 and 2.)
-I tried somethings from other posts but they were too complicated and I couldn't understand any of them. And I want to be able to change it whenever I want.
This is what I have done so far..
index.php
<script src="http://ift.tt/1APuVEV"></script>
<script type="text/javascript" src="jquery-2.1.4.min.js"></script>
<script type="text/javascript">   
        var sayac = 1;
        $(document).ready(function() {
                $(document).delegate("#klikme", "click", function() {
                        $.post('sayac.php',{"komut": sayac }, function(data){
                                
                                var res = $.parseJSON(data);
                                $('#output').html(res.result[0]);
                                $('#output2').html(res.result[1]);
                        });
                        sayac = sayac + 1;
                        if(sayac > 2)
                                sayac = 1;
                });
        });
</script>
<div id = "klikme">
        KLİK ME!
</div>
<div id = "output">
<?php include 'sayac.php'?>
</div>
<div id = "output2">
</div>
sayac.php
<?php 
        $returnThis = array( array("One" => "Sample Stuff Bla Bla this is one!","Two" => "Sample Text One"), 
                                                array("One" => "Sample Stuff Bla Bla this is one!", "Two"=> "Sample Text Two"));
        if(isset($_POST["komut"]))
        {
                switch($_POST["komut"])
                {
                        case 1:
                                json_encode($returnThis[0]) ;
                                break;
                        case 2:
                                json_encode($returnThis[1]); 
                                break;
                        default:
                                echo "Something is wrong";
                                break;
                }
        }
        
?>
 
Aucun commentaire:
Enregistrer un commentaire