Javascript 使用输入的数据属性为php post生成多维数组

Javascript 使用输入的数据属性为php post生成多维数组,javascript,php,arrays,Javascript,Php,Arrays,我已经设置了一个代码来生成动态表以捕获数据,这些数据将用于向学生发送关于时间表的消息。下面生成所需的用户输入表单,以便用户可以根据需要插入数据 $(文档).ready(函数(){ var指数=1; var-tableindex=0; var daydd=‘周六周日’; $(“#添加行”)。单击(函数(){ 如果(tableindex==0){ tableindex++; $(“#myTable”).append(“+daydd+”+tableindex+“Close”); } $(“#myTa

我已经设置了一个代码来生成动态表以捕获数据,这些数据将用于向学生发送关于时间表的消息。下面生成所需的用户输入表单,以便用户可以根据需要插入数据

$(文档).ready(函数(){
var指数=1;
var-tableindex=0;
var daydd=‘周六周日’;
$(“#添加行”)。单击(函数(){
如果(tableindex==0){
tableindex++;
$(“#myTable”).append(“+daydd+”+tableindex+“Close”);
}
$(“#myTable”).append(“日”+tableindex+“行”+index+“结束”);
索引++;
});
$(“#添加表”)。单击(函数(){
tableindex++;
$(“#myTable”).append(“+daydd+”+tableindex+“CloseDay”+tableindex+“row”+index+“Close”);
索引++;
});
$('table')。在('click','subclose',函数(e)上{
e、 预防默认值();
$(this.parents('tr').remove();
});
$('table')。在('click','dayclose',函数(e)上{
e、 预防默认值();
var closeday=$(this.attr(“数据日”);
$('tr[data day=“”+closeday+“]”)。删除();
$(this.parents('tr').remove();
});
//$('.row容器[data=“product_id”]')。删除();
});

您可以像这样使用JQuery函数

$.fn.onAddDefaultValue = function (options) {

    // This is the easiest way to have default options.
    var settings = $.extend({
            // These are the defaults.
            data: '',
            profile_main_div_id: '',
            server_div_id: '',
            addi_id : '',
            confirm_btn_id: ''
        }, options);

        $(settings.data).each(function(idx,obj){
            var item_id = obj.item_id;
            var item_title = obj.item_title;

            // server pratik - 10112017 location widget interaction
            var isLocationExist = false;

            $("#"+settings.server_div_id).children().each(function () {
                var child_div = $(this);
                var localtion_value = child_div.find("span").text();

                if (localtion_value == item_title) {
                    //child_div.find("span").css("border", "1px solid #f16262");
                    isLocationExist = true;
                    //return false;
                }else {
                    //child_div.find("span").css("border", "0px solid #f16262");
                }
            });

            if (!isLocationExist) {

                var input_value = item_title;
                var newTextBoxDiv = $(document.createElement('div'))
            .attr({"class": 'customcheckbox',"style":'margin: 0px 0px 10px;'});

                var chk_id = item_id;

                newTextBoxDiv.after().html('<input type="checkbox" checked name="remember" id="'+chk_id+'" value="user_profile_remember_me-no">'+
                '<input type="hidden" class="server_item_id" value="'+item_id+'" />'+
                '<label style="float: right;position: relative;margin-right: 10px;border: 1px solid #000000;border-radius: 0px" for="'+chk_id+'">'+
                '<div class="input-label"></div>'+ 
                '</label>'+
                '<span style="padding-left: 5px;" class="my-label1">'+input_value+'</span>');
                newTextBoxDiv.appendTo("#"+settings.server_div_id);

                //$("#"+settings.addi_id).slideUp();
                //$(this).closest('#'+settings.profile_main_div_id).removeClass("additional-field-open");

                // add new item                 
            } else {
                    $('#'+settings.server_div_id).children().each(function () {
                        var child_div_appearance = $(this);
                        var title_v = $(this).find("span").text();
                        var status_v = $(this).find("input[type='checkbox']").prop("checked");

                        if((item_title == title_v) && (!status_v)){

                            $(this).find("input[type='checkbox']").click();//attr("checked",false)
                            // break loop
                            // return false;
                        }                                                   
                    });
            }
            $("#"+settings.confirm_btn_id).click();
            //$("#"+settings.server_div_id).addClientNote({});
        }); 
};
提琴是
$.fn.removeDiagnosisValue = function (options) {

    // This is the easiest way to have default options.
    var settings = $.extend({
            // These are the defaults.
            title: ''
        }, options);

    $(this).children().each(function () {
        var child_div = $(this);
        var div_buttons = child_div.find("div");

        var i = 0;
        $(div_buttons).children().each(function () {
            // delete icon
            var child_span = $(this);
            if (child_span.attr('name') == "delete") {
                var img_delete = child_span.find("img");
                img_delete.click(function () {
                    child_div.remove();
                });

                // break loop
                return false;
            }

        });

    });

};