Submit Array from view to controller using ajax (Codeigniter)












0














I'm very new in web programming, especially on Codeigniter. And now I'm looking for how to pass/submit array from view to controller.



This part of my HTML script in view:



<tr class="rowdim"> <!-- ROW 1 -->
<td><input type="text" id="bookid1" name="book_id" /></td>
<td><input type="text" id="qty1" name="qty" /></td>
<td><input type="text" id="uom1" name="uom_id" /></td>
</tr>

<tr class="rowdim"> <!-- ROW 2 -->
<td><input type="text" id="bookid2" name="book_id" /></td>
<td><input type="text" id="qty2" name="qty" /></td>
<td><input type="text" id="uom2" name="uom_id" /></td>
</tr>

<tr class="rowdim"> <!-- ROW 3 -->
<td><input type="text" id="bookid3" name="book_id" /></td>
<td><input type="text" id="qty3" name="qty" /></td>
<td><input type="text" id="uom3" name="uom_id" /></td>
</tr>


My ajax:



var det_book = document.getElementsByName("book_id");
var det_qty = document.getElementsByName("qty");
var det_uom = document.getElementsByName("uom_id");
var vdata = {det_book:det_book,det_qty:det_qty,det_uom:det_uom}
$.ajax({
type:"POST",
url:"<?php echo base_url(); ?>trans/StockIn/saveData",
data:vdata,
success:function(returnmsg){
if (returnmsg=='""'){
window.alert(msg);
} else {
window.alert(returnmsg);
}
});


Controller:



 $det_book=$_POST["det_book"];
$det_qty=$_POST["det_qty"];
$det_uom=$_POST["det_uom"];
$details = array();
$index=0;
foreach ($det_book as $baris){
array_push($details,array(
'book_id'=>$baris,
'quantity'=>$det_qty[$index],
'uom_id'=>$det_uom[$index]
));
$index++; }
$error="";
if (!$this->db->insert_batch('trx_inbound_detail',$details))
{
$error = $this->db->error();
}


Any miss or something wrong with my code?
Already search in community but still no luck.
Appreciate if you also suggest other ways.
Thanks










share|improve this question
























  • Replace var det_uom = document.getElementsByName("uom_id"); with var det_uom = document.getElementsByName("uom");
    – Twinkle
    Nov 21 at 3:48










  • Edited. Passing done, controller still got issue. A PHP Error was encountered Severity: Warning Message: Invalid argument supplied for foreach() Filename: trans/StockIn.php Line Number: 98 Backtrace: File: D:xampphtdocspenerbitapplicationcontrollerstransStockIn.php Line: 98 Function: _error_handler
    – HooHoo
    Nov 21 at 3:58












  • Did you check with the browser's dev tools or the console?
    – gre_gor
    Nov 21 at 17:09
















0














I'm very new in web programming, especially on Codeigniter. And now I'm looking for how to pass/submit array from view to controller.



This part of my HTML script in view:



<tr class="rowdim"> <!-- ROW 1 -->
<td><input type="text" id="bookid1" name="book_id" /></td>
<td><input type="text" id="qty1" name="qty" /></td>
<td><input type="text" id="uom1" name="uom_id" /></td>
</tr>

<tr class="rowdim"> <!-- ROW 2 -->
<td><input type="text" id="bookid2" name="book_id" /></td>
<td><input type="text" id="qty2" name="qty" /></td>
<td><input type="text" id="uom2" name="uom_id" /></td>
</tr>

<tr class="rowdim"> <!-- ROW 3 -->
<td><input type="text" id="bookid3" name="book_id" /></td>
<td><input type="text" id="qty3" name="qty" /></td>
<td><input type="text" id="uom3" name="uom_id" /></td>
</tr>


My ajax:



var det_book = document.getElementsByName("book_id");
var det_qty = document.getElementsByName("qty");
var det_uom = document.getElementsByName("uom_id");
var vdata = {det_book:det_book,det_qty:det_qty,det_uom:det_uom}
$.ajax({
type:"POST",
url:"<?php echo base_url(); ?>trans/StockIn/saveData",
data:vdata,
success:function(returnmsg){
if (returnmsg=='""'){
window.alert(msg);
} else {
window.alert(returnmsg);
}
});


Controller:



 $det_book=$_POST["det_book"];
$det_qty=$_POST["det_qty"];
$det_uom=$_POST["det_uom"];
$details = array();
$index=0;
foreach ($det_book as $baris){
array_push($details,array(
'book_id'=>$baris,
'quantity'=>$det_qty[$index],
'uom_id'=>$det_uom[$index]
));
$index++; }
$error="";
if (!$this->db->insert_batch('trx_inbound_detail',$details))
{
$error = $this->db->error();
}


Any miss or something wrong with my code?
Already search in community but still no luck.
Appreciate if you also suggest other ways.
Thanks










share|improve this question
























  • Replace var det_uom = document.getElementsByName("uom_id"); with var det_uom = document.getElementsByName("uom");
    – Twinkle
    Nov 21 at 3:48










  • Edited. Passing done, controller still got issue. A PHP Error was encountered Severity: Warning Message: Invalid argument supplied for foreach() Filename: trans/StockIn.php Line Number: 98 Backtrace: File: D:xampphtdocspenerbitapplicationcontrollerstransStockIn.php Line: 98 Function: _error_handler
    – HooHoo
    Nov 21 at 3:58












  • Did you check with the browser's dev tools or the console?
    – gre_gor
    Nov 21 at 17:09














0












0








0







I'm very new in web programming, especially on Codeigniter. And now I'm looking for how to pass/submit array from view to controller.



This part of my HTML script in view:



<tr class="rowdim"> <!-- ROW 1 -->
<td><input type="text" id="bookid1" name="book_id" /></td>
<td><input type="text" id="qty1" name="qty" /></td>
<td><input type="text" id="uom1" name="uom_id" /></td>
</tr>

<tr class="rowdim"> <!-- ROW 2 -->
<td><input type="text" id="bookid2" name="book_id" /></td>
<td><input type="text" id="qty2" name="qty" /></td>
<td><input type="text" id="uom2" name="uom_id" /></td>
</tr>

<tr class="rowdim"> <!-- ROW 3 -->
<td><input type="text" id="bookid3" name="book_id" /></td>
<td><input type="text" id="qty3" name="qty" /></td>
<td><input type="text" id="uom3" name="uom_id" /></td>
</tr>


My ajax:



var det_book = document.getElementsByName("book_id");
var det_qty = document.getElementsByName("qty");
var det_uom = document.getElementsByName("uom_id");
var vdata = {det_book:det_book,det_qty:det_qty,det_uom:det_uom}
$.ajax({
type:"POST",
url:"<?php echo base_url(); ?>trans/StockIn/saveData",
data:vdata,
success:function(returnmsg){
if (returnmsg=='""'){
window.alert(msg);
} else {
window.alert(returnmsg);
}
});


Controller:



 $det_book=$_POST["det_book"];
$det_qty=$_POST["det_qty"];
$det_uom=$_POST["det_uom"];
$details = array();
$index=0;
foreach ($det_book as $baris){
array_push($details,array(
'book_id'=>$baris,
'quantity'=>$det_qty[$index],
'uom_id'=>$det_uom[$index]
));
$index++; }
$error="";
if (!$this->db->insert_batch('trx_inbound_detail',$details))
{
$error = $this->db->error();
}


Any miss or something wrong with my code?
Already search in community but still no luck.
Appreciate if you also suggest other ways.
Thanks










share|improve this question















I'm very new in web programming, especially on Codeigniter. And now I'm looking for how to pass/submit array from view to controller.



This part of my HTML script in view:



<tr class="rowdim"> <!-- ROW 1 -->
<td><input type="text" id="bookid1" name="book_id" /></td>
<td><input type="text" id="qty1" name="qty" /></td>
<td><input type="text" id="uom1" name="uom_id" /></td>
</tr>

<tr class="rowdim"> <!-- ROW 2 -->
<td><input type="text" id="bookid2" name="book_id" /></td>
<td><input type="text" id="qty2" name="qty" /></td>
<td><input type="text" id="uom2" name="uom_id" /></td>
</tr>

<tr class="rowdim"> <!-- ROW 3 -->
<td><input type="text" id="bookid3" name="book_id" /></td>
<td><input type="text" id="qty3" name="qty" /></td>
<td><input type="text" id="uom3" name="uom_id" /></td>
</tr>


My ajax:



var det_book = document.getElementsByName("book_id");
var det_qty = document.getElementsByName("qty");
var det_uom = document.getElementsByName("uom_id");
var vdata = {det_book:det_book,det_qty:det_qty,det_uom:det_uom}
$.ajax({
type:"POST",
url:"<?php echo base_url(); ?>trans/StockIn/saveData",
data:vdata,
success:function(returnmsg){
if (returnmsg=='""'){
window.alert(msg);
} else {
window.alert(returnmsg);
}
});


Controller:



 $det_book=$_POST["det_book"];
$det_qty=$_POST["det_qty"];
$det_uom=$_POST["det_uom"];
$details = array();
$index=0;
foreach ($det_book as $baris){
array_push($details,array(
'book_id'=>$baris,
'quantity'=>$det_qty[$index],
'uom_id'=>$det_uom[$index]
));
$index++; }
$error="";
if (!$this->db->insert_batch('trx_inbound_detail',$details))
{
$error = $this->db->error();
}


Any miss or something wrong with my code?
Already search in community but still no luck.
Appreciate if you also suggest other ways.
Thanks







php arrays ajax codeigniter controller






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 21 at 3:54

























asked Nov 21 at 2:43









HooHoo

32




32












  • Replace var det_uom = document.getElementsByName("uom_id"); with var det_uom = document.getElementsByName("uom");
    – Twinkle
    Nov 21 at 3:48










  • Edited. Passing done, controller still got issue. A PHP Error was encountered Severity: Warning Message: Invalid argument supplied for foreach() Filename: trans/StockIn.php Line Number: 98 Backtrace: File: D:xampphtdocspenerbitapplicationcontrollerstransStockIn.php Line: 98 Function: _error_handler
    – HooHoo
    Nov 21 at 3:58












  • Did you check with the browser's dev tools or the console?
    – gre_gor
    Nov 21 at 17:09


















  • Replace var det_uom = document.getElementsByName("uom_id"); with var det_uom = document.getElementsByName("uom");
    – Twinkle
    Nov 21 at 3:48










  • Edited. Passing done, controller still got issue. A PHP Error was encountered Severity: Warning Message: Invalid argument supplied for foreach() Filename: trans/StockIn.php Line Number: 98 Backtrace: File: D:xampphtdocspenerbitapplicationcontrollerstransStockIn.php Line: 98 Function: _error_handler
    – HooHoo
    Nov 21 at 3:58












  • Did you check with the browser's dev tools or the console?
    – gre_gor
    Nov 21 at 17:09
















Replace var det_uom = document.getElementsByName("uom_id"); with var det_uom = document.getElementsByName("uom");
– Twinkle
Nov 21 at 3:48




Replace var det_uom = document.getElementsByName("uom_id"); with var det_uom = document.getElementsByName("uom");
– Twinkle
Nov 21 at 3:48












Edited. Passing done, controller still got issue. A PHP Error was encountered Severity: Warning Message: Invalid argument supplied for foreach() Filename: trans/StockIn.php Line Number: 98 Backtrace: File: D:xampphtdocspenerbitapplicationcontrollerstransStockIn.php Line: 98 Function: _error_handler
– HooHoo
Nov 21 at 3:58






Edited. Passing done, controller still got issue. A PHP Error was encountered Severity: Warning Message: Invalid argument supplied for foreach() Filename: trans/StockIn.php Line Number: 98 Backtrace: File: D:xampphtdocspenerbitapplicationcontrollerstransStockIn.php Line: 98 Function: _error_handler
– HooHoo
Nov 21 at 3:58














Did you check with the browser's dev tools or the console?
– gre_gor
Nov 21 at 17:09




Did you check with the browser's dev tools or the console?
– gre_gor
Nov 21 at 17:09












2 Answers
2






active

oldest

votes


















0














Your first mistake is get the textbox value in multiple fields:

var det_book = $('input[name^=book_id]').map(function(idx, elem) {
return $(elem).val();
}).get();

var det_qty = $('input[name^=qty]').map(function(idx, elem) {
return $(elem).val();
}).get();

var det_uom = $('input[name^=uom_id]').map(function(idx, elem) {
return $(elem).val();
}).get();


In php you didnot mention the index in foreach:



    foreach ($det_book as $index => $baris) {
array_push($details,array(
'book_id'=>$baris,
'quantity'=>$det_qty[$index],
'uom_id'=>$det_uom[$index]
));
}

print_r($details);
exit();





share|improve this answer

















  • 1




    Yes, actually I don't understand to get the textbox in multiple fields. Using your method, it's work. Thanks a lot for your help :)
    – HooHoo
    Nov 22 at 10:27



















0














Yes, you missed something.
Element with name book_id doesn't exist. Also you have three inputs with same name.
Check this link to see how to pass array with ajax.






share|improve this answer





















  • edited, but looked like the error comes from controller, in foreach part
    – HooHoo
    Nov 21 at 3:57










  • Check for errors from JS side, if JS is okey then problem is with PHP.
    – SilvioCro
    Nov 21 at 4:08












  • Just found the problem is in this part: var det_book = document.getElementsByName("book_id") capturing array data in JS from the input name. because when i try hardcode the array, everything's going fine. Any idea?
    – HooHoo
    Nov 22 at 2:51












  • @HooHoo Remove from name tag. Btw. what console(in browser) says
    – SilvioCro
    Nov 22 at 3:09










  • It says Uncaught RangeError: Maximum call stack size exceeded at Object.toString (<anonymous>) Still same error even I remove the bracket from name tag
    – HooHoo
    Nov 22 at 8:02













Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53404588%2fsubmit-array-from-view-to-controller-using-ajax-codeigniter%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














Your first mistake is get the textbox value in multiple fields:

var det_book = $('input[name^=book_id]').map(function(idx, elem) {
return $(elem).val();
}).get();

var det_qty = $('input[name^=qty]').map(function(idx, elem) {
return $(elem).val();
}).get();

var det_uom = $('input[name^=uom_id]').map(function(idx, elem) {
return $(elem).val();
}).get();


In php you didnot mention the index in foreach:



    foreach ($det_book as $index => $baris) {
array_push($details,array(
'book_id'=>$baris,
'quantity'=>$det_qty[$index],
'uom_id'=>$det_uom[$index]
));
}

print_r($details);
exit();





share|improve this answer

















  • 1




    Yes, actually I don't understand to get the textbox in multiple fields. Using your method, it's work. Thanks a lot for your help :)
    – HooHoo
    Nov 22 at 10:27
















0














Your first mistake is get the textbox value in multiple fields:

var det_book = $('input[name^=book_id]').map(function(idx, elem) {
return $(elem).val();
}).get();

var det_qty = $('input[name^=qty]').map(function(idx, elem) {
return $(elem).val();
}).get();

var det_uom = $('input[name^=uom_id]').map(function(idx, elem) {
return $(elem).val();
}).get();


In php you didnot mention the index in foreach:



    foreach ($det_book as $index => $baris) {
array_push($details,array(
'book_id'=>$baris,
'quantity'=>$det_qty[$index],
'uom_id'=>$det_uom[$index]
));
}

print_r($details);
exit();





share|improve this answer

















  • 1




    Yes, actually I don't understand to get the textbox in multiple fields. Using your method, it's work. Thanks a lot for your help :)
    – HooHoo
    Nov 22 at 10:27














0












0








0






Your first mistake is get the textbox value in multiple fields:

var det_book = $('input[name^=book_id]').map(function(idx, elem) {
return $(elem).val();
}).get();

var det_qty = $('input[name^=qty]').map(function(idx, elem) {
return $(elem).val();
}).get();

var det_uom = $('input[name^=uom_id]').map(function(idx, elem) {
return $(elem).val();
}).get();


In php you didnot mention the index in foreach:



    foreach ($det_book as $index => $baris) {
array_push($details,array(
'book_id'=>$baris,
'quantity'=>$det_qty[$index],
'uom_id'=>$det_uom[$index]
));
}

print_r($details);
exit();





share|improve this answer












Your first mistake is get the textbox value in multiple fields:

var det_book = $('input[name^=book_id]').map(function(idx, elem) {
return $(elem).val();
}).get();

var det_qty = $('input[name^=qty]').map(function(idx, elem) {
return $(elem).val();
}).get();

var det_uom = $('input[name^=uom_id]').map(function(idx, elem) {
return $(elem).val();
}).get();


In php you didnot mention the index in foreach:



    foreach ($det_book as $index => $baris) {
array_push($details,array(
'book_id'=>$baris,
'quantity'=>$det_qty[$index],
'uom_id'=>$det_uom[$index]
));
}

print_r($details);
exit();






share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 22 at 8:45









Mani

23726




23726








  • 1




    Yes, actually I don't understand to get the textbox in multiple fields. Using your method, it's work. Thanks a lot for your help :)
    – HooHoo
    Nov 22 at 10:27














  • 1




    Yes, actually I don't understand to get the textbox in multiple fields. Using your method, it's work. Thanks a lot for your help :)
    – HooHoo
    Nov 22 at 10:27








1




1




Yes, actually I don't understand to get the textbox in multiple fields. Using your method, it's work. Thanks a lot for your help :)
– HooHoo
Nov 22 at 10:27




Yes, actually I don't understand to get the textbox in multiple fields. Using your method, it's work. Thanks a lot for your help :)
– HooHoo
Nov 22 at 10:27













0














Yes, you missed something.
Element with name book_id doesn't exist. Also you have three inputs with same name.
Check this link to see how to pass array with ajax.






share|improve this answer





















  • edited, but looked like the error comes from controller, in foreach part
    – HooHoo
    Nov 21 at 3:57










  • Check for errors from JS side, if JS is okey then problem is with PHP.
    – SilvioCro
    Nov 21 at 4:08












  • Just found the problem is in this part: var det_book = document.getElementsByName("book_id") capturing array data in JS from the input name. because when i try hardcode the array, everything's going fine. Any idea?
    – HooHoo
    Nov 22 at 2:51












  • @HooHoo Remove from name tag. Btw. what console(in browser) says
    – SilvioCro
    Nov 22 at 3:09










  • It says Uncaught RangeError: Maximum call stack size exceeded at Object.toString (<anonymous>) Still same error even I remove the bracket from name tag
    – HooHoo
    Nov 22 at 8:02


















0














Yes, you missed something.
Element with name book_id doesn't exist. Also you have three inputs with same name.
Check this link to see how to pass array with ajax.






share|improve this answer





















  • edited, but looked like the error comes from controller, in foreach part
    – HooHoo
    Nov 21 at 3:57










  • Check for errors from JS side, if JS is okey then problem is with PHP.
    – SilvioCro
    Nov 21 at 4:08












  • Just found the problem is in this part: var det_book = document.getElementsByName("book_id") capturing array data in JS from the input name. because when i try hardcode the array, everything's going fine. Any idea?
    – HooHoo
    Nov 22 at 2:51












  • @HooHoo Remove from name tag. Btw. what console(in browser) says
    – SilvioCro
    Nov 22 at 3:09










  • It says Uncaught RangeError: Maximum call stack size exceeded at Object.toString (<anonymous>) Still same error even I remove the bracket from name tag
    – HooHoo
    Nov 22 at 8:02
















0












0








0






Yes, you missed something.
Element with name book_id doesn't exist. Also you have three inputs with same name.
Check this link to see how to pass array with ajax.






share|improve this answer












Yes, you missed something.
Element with name book_id doesn't exist. Also you have three inputs with same name.
Check this link to see how to pass array with ajax.







share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 21 at 3:00









SilvioCro

150112




150112












  • edited, but looked like the error comes from controller, in foreach part
    – HooHoo
    Nov 21 at 3:57










  • Check for errors from JS side, if JS is okey then problem is with PHP.
    – SilvioCro
    Nov 21 at 4:08












  • Just found the problem is in this part: var det_book = document.getElementsByName("book_id") capturing array data in JS from the input name. because when i try hardcode the array, everything's going fine. Any idea?
    – HooHoo
    Nov 22 at 2:51












  • @HooHoo Remove from name tag. Btw. what console(in browser) says
    – SilvioCro
    Nov 22 at 3:09










  • It says Uncaught RangeError: Maximum call stack size exceeded at Object.toString (<anonymous>) Still same error even I remove the bracket from name tag
    – HooHoo
    Nov 22 at 8:02




















  • edited, but looked like the error comes from controller, in foreach part
    – HooHoo
    Nov 21 at 3:57










  • Check for errors from JS side, if JS is okey then problem is with PHP.
    – SilvioCro
    Nov 21 at 4:08












  • Just found the problem is in this part: var det_book = document.getElementsByName("book_id") capturing array data in JS from the input name. because when i try hardcode the array, everything's going fine. Any idea?
    – HooHoo
    Nov 22 at 2:51












  • @HooHoo Remove from name tag. Btw. what console(in browser) says
    – SilvioCro
    Nov 22 at 3:09










  • It says Uncaught RangeError: Maximum call stack size exceeded at Object.toString (<anonymous>) Still same error even I remove the bracket from name tag
    – HooHoo
    Nov 22 at 8:02


















edited, but looked like the error comes from controller, in foreach part
– HooHoo
Nov 21 at 3:57




edited, but looked like the error comes from controller, in foreach part
– HooHoo
Nov 21 at 3:57












Check for errors from JS side, if JS is okey then problem is with PHP.
– SilvioCro
Nov 21 at 4:08






Check for errors from JS side, if JS is okey then problem is with PHP.
– SilvioCro
Nov 21 at 4:08














Just found the problem is in this part: var det_book = document.getElementsByName("book_id") capturing array data in JS from the input name. because when i try hardcode the array, everything's going fine. Any idea?
– HooHoo
Nov 22 at 2:51






Just found the problem is in this part: var det_book = document.getElementsByName("book_id") capturing array data in JS from the input name. because when i try hardcode the array, everything's going fine. Any idea?
– HooHoo
Nov 22 at 2:51














@HooHoo Remove from name tag. Btw. what console(in browser) says
– SilvioCro
Nov 22 at 3:09




@HooHoo Remove from name tag. Btw. what console(in browser) says
– SilvioCro
Nov 22 at 3:09












It says Uncaught RangeError: Maximum call stack size exceeded at Object.toString (<anonymous>) Still same error even I remove the bracket from name tag
– HooHoo
Nov 22 at 8:02






It says Uncaught RangeError: Maximum call stack size exceeded at Object.toString (<anonymous>) Still same error even I remove the bracket from name tag
– HooHoo
Nov 22 at 8:02




















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53404588%2fsubmit-array-from-view-to-controller-using-ajax-codeigniter%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

404 Error Contact Form 7 ajax form submitting

How to know if a Active Directory user can login interactively

TypeError: fit_transform() missing 1 required positional argument: 'X'