Welcome Guest, Not a member yet? Register   Sign In
Disallowed Key Characters.?array_emails
#3

First, I'm going to reformat the JavaScript to attempt to make the source of the problem more obvious, though I did add the curly braces around the function definition (the omission of which should've caused a different error than the one described):
Code:
$("#save_now_button").click(function() {
    $.post(
        '<?php echo base_url("add_multiple_monitor_edit_access?"); ?>?' + $("#add_access").serialize(),
        {},
        function (response) {
            $('#access_results_div').html(response);
        }
    )
});

In the first argument to $.post(), you're getting a URL with ? at the end, then adding another ? in JavaScript.

I have a question, though. Why is it that so many people go through the trouble of using $.post(), then cram their data onto the end of the URL? I even checked the documentation, and this isn't done in the examples given for $.post(). That pair of empty curly braces you're passing as the second argument is where the data goes. It's so much easier to do this:

Code:
$("#save_now_button").click(function() {
    $.post(
        '<?php echo base_url("add_multiple_monitor_edit_access"); ?>',
        $("#add_access").serialize(),
        function (response) {
            $('#access_results_div').html(response);
        }
    )
});
Reply


Messages In This Thread
RE: Disallowed Key Characters.?array_emails - by mwhitney - 09-20-2016, 08:59 AM



Theme © iAndrew 2016 - Forum software by © MyBB