Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用带主干的POST有效负载传递具有数据值的数组_Javascript_Php_Arrays_Backbone.js - Fatal编程技术网

Javascript 使用带主干的POST有效负载传递具有数据值的数组

Javascript 使用带主干的POST有效负载传递具有数据值的数组,javascript,php,arrays,backbone.js,Javascript,Php,Arrays,Backbone.js,使用主干,我将变量和数组发送到post调用,并将其发送到数据库。我能够获得变量。但当我尝试访问数组时,它会出错,并且无法访问该数组。这是正确的发送方式吗 AdminView.php 雷斯塔皮 使用模型并使用model.save() 我认为这更适合codereview.stackexchange.com您在这里没有正确使用主干,您只是在使用Backbone.ajax,这与使用jQuery.ajax相同。将数据作为属性放在主干.Model中,设置url属性,并在模型实例上调用.fetch()——您可

使用主干,我将变量和数组发送到post调用,并将其发送到数据库。我能够获得变量。但当我尝试访问数组时,它会出错,并且无法访问该数组。这是正确的发送方式吗

AdminView.php 雷斯塔皮
使用模型并使用model.save()


我认为这更适合codereview.stackexchange.com您在这里没有正确使用主干,您只是在使用
Backbone.ajax
,这与使用
jQuery.ajax
相同。将数据作为属性放在
主干.Model
中,设置
url
属性,并在模型实例上调用
.fetch()
——您可以查看相关教程
  addQuestion: function (event) {
    var question = $('#txtQuestion').val();
    var correctAns = $('#txtCorrectAns').val();
    var options = ["Saab", "Volvo", "BMW"];
    var data = {question: question, catID: catID, correctAns: correctAns, options: options};
    Backbone.ajax({
        type: 'POST',
        ansyc: false,
        url: "http://localhost/TEST/index.php/Rest_API/RestAPI/question",
        data: data,
        dataType: 'json',
        success: function (val) {
            alert("Success");
        },
        error: function (erorr) {
            alert("Failed");
        }
    });
}
function question_post() {
        $question = $this->post('question');
        $catID = $this->post('catID');
        $correctAns = $this->post('correctAns');
        $options = $this->post('options');

        $this->load->model('QuestionModel');
        $response = $this->QuestionModel->addQuestion($question,$catID,$correctAns);
        $this->response($response);
    }