通过访问php数组变量在jquery中使用数组push

时间:2014-12-23 13:17:54

标签: php jquery arrays

这是我的PHP代码:

if (($_SERVER["REQUEST_METHOD"] == "POST")&&(isset($_POST["btn_save"]))) {
    $schoolsInput=$_POST['schoolsInput'];

     echo $schoolsInput[0];
}

这是我的jquery代码:

<script  type="text/javascript">
$(document).ready(function()
{
var counter=1;
var max_fields=5;
var add_button = $("#btn_addTxt");
var save_btn= $("#btn_save");
var wrapper= $("#prevSchoolTable");


  $(add_button).click(function(e){
  e.preventDefault();
if (counter == max_fields)  {
        alert("You have reached the limit of adding " + counter + " inputs");
    }
else {
    $(wrapper).append('<tr><td><input type="text" name="schoolsInput' + counter + '" id="schoolsInput' + counter + '" class="textbox" style="width:400px;">'
        + '</td></tr>');
    counter++;
    }
});
var arrayFromPHP = <?php echo json_encode($schoolsInput); ?>;

$("#btn_save").click(function () {
        var msg = '';
        for(i=1; i<counter; i++){

            msg += "\n " + $('#schoolsInput' + i).val();
        }
        alert(msg); \\array push must go here
    });

});
</script>

我搜索了如何访问PHP变量,他们说要使用:

var obj = <?php echo json_encode($schoolsInput); ?>;

但每次我把它放在我的jquery上时,ADD功能都无法正常工作。

任何建议?

0 个答案:

没有答案