How to fix row value in a table passed from controller using ajax?
I have to pass table value from controller to view using ajax. I am succeeded to pass table value but all the data comes in a same column. I want to show data in row.
I have tried possible cases. Since, this is the first time i am getting this problem, so i request to guide me.
//this is my table code in view:
<table class="report">
<tr>
<th class="report-th"> Module ID </th>
<th class="report-th"> Module Name </th>
<th class="report-th"> Module Status </th>
</tr>
<tr id='values'>
</tr>
//this is my ajax:
$(function () {
$(".report").click(function () {
var title = $(this).data('title');
var id=$(this).data('id');
$("#project-title").val(title);
$('#project-id').val(id);
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
method: 'GET',
success:function(response){
// console.log(response);
$('#values').html(response);
}
});
});
});
//this is my controller:
public function showajax($id){
$modules= modules::where('project_id',$id)->get();
foreach($modules as $row)
{
$html=
'<td>' . $row->id . '</td>' .
'<td>' . $row->title . '</td>' .
'<td>' . $row->status. '</td>'.
'<br/>';
}
return Response::json($html);
}
laravel
add a comment |
I have to pass table value from controller to view using ajax. I am succeeded to pass table value but all the data comes in a same column. I want to show data in row.
I have tried possible cases. Since, this is the first time i am getting this problem, so i request to guide me.
//this is my table code in view:
<table class="report">
<tr>
<th class="report-th"> Module ID </th>
<th class="report-th"> Module Name </th>
<th class="report-th"> Module Status </th>
</tr>
<tr id='values'>
</tr>
//this is my ajax:
$(function () {
$(".report").click(function () {
var title = $(this).data('title');
var id=$(this).data('id');
$("#project-title").val(title);
$('#project-id').val(id);
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
method: 'GET',
success:function(response){
// console.log(response);
$('#values').html(response);
}
});
});
});
//this is my controller:
public function showajax($id){
$modules= modules::where('project_id',$id)->get();
foreach($modules as $row)
{
$html=
'<td>' . $row->id . '</td>' .
'<td>' . $row->title . '</td>' .
'<td>' . $row->status. '</td>'.
'<br/>';
}
return Response::json($html);
}
laravel
add a comment |
I have to pass table value from controller to view using ajax. I am succeeded to pass table value but all the data comes in a same column. I want to show data in row.
I have tried possible cases. Since, this is the first time i am getting this problem, so i request to guide me.
//this is my table code in view:
<table class="report">
<tr>
<th class="report-th"> Module ID </th>
<th class="report-th"> Module Name </th>
<th class="report-th"> Module Status </th>
</tr>
<tr id='values'>
</tr>
//this is my ajax:
$(function () {
$(".report").click(function () {
var title = $(this).data('title');
var id=$(this).data('id');
$("#project-title").val(title);
$('#project-id').val(id);
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
method: 'GET',
success:function(response){
// console.log(response);
$('#values').html(response);
}
});
});
});
//this is my controller:
public function showajax($id){
$modules= modules::where('project_id',$id)->get();
foreach($modules as $row)
{
$html=
'<td>' . $row->id . '</td>' .
'<td>' . $row->title . '</td>' .
'<td>' . $row->status. '</td>'.
'<br/>';
}
return Response::json($html);
}
laravel
I have to pass table value from controller to view using ajax. I am succeeded to pass table value but all the data comes in a same column. I want to show data in row.
I have tried possible cases. Since, this is the first time i am getting this problem, so i request to guide me.
//this is my table code in view:
<table class="report">
<tr>
<th class="report-th"> Module ID </th>
<th class="report-th"> Module Name </th>
<th class="report-th"> Module Status </th>
</tr>
<tr id='values'>
</tr>
//this is my ajax:
$(function () {
$(".report").click(function () {
var title = $(this).data('title');
var id=$(this).data('id');
$("#project-title").val(title);
$('#project-id').val(id);
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
method: 'GET',
success:function(response){
// console.log(response);
$('#values').html(response);
}
});
});
});
//this is my controller:
public function showajax($id){
$modules= modules::where('project_id',$id)->get();
foreach($modules as $row)
{
$html=
'<td>' . $row->id . '</td>' .
'<td>' . $row->title . '</td>' .
'<td>' . $row->status. '</td>'.
'<br/>';
}
return Response::json($html);
}
laravel
laravel
asked Jan 1 at 7:41


Sagar BasnetSagar Basnet
146
146
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Your ajax call function,
$(function () {
$(".report").click(function () {
var title = $(this).data('title');
var id=$(this).data('id');
$("#project-title").val(title);
$('#project-id').val(id);
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
//type instead of method
type: 'GET',
success:function(response){
// console.log(response);
// append instead of html
$('#values').append(response.html);
}
});
});
});
Your Controller,
public function showajax($id){
$modules= modules::where('project_id',$id)->get();
foreach($modules as $row)
{
$html=
'<td>' . $row->id . '</td>' .
'<td>' . $row->title . '</td>' .
'<td>' . $row->status. '</td>'.
'<br/>';
}
return Response::json(['success' => true, 'html'=>$html]);
}
thanks for your response sir, I tried it but same problem appeared. It was a simple code error , i just have solved it. Thank you
– Sagar Basnet
Jan 2 at 4:41
add a comment |
According to your response, Adding a class in the row doesn't solve your problem. You have to use insertAfter()
var $tableRow = $('.report tr');
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
method: 'GET',
success:function(response){
$(response).insertAfter( $tableRow );
}
});
thank you for your response, bt after using ur suggestion , i am not getting any value. It is showing Uncaught ReferenceError: $tableRow is not defined as a error
– Sagar Basnet
Jan 1 at 9:41
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53993834%2fhow-to-fix-row-value-in-a-table-passed-from-controller-using-ajax%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
Your ajax call function,
$(function () {
$(".report").click(function () {
var title = $(this).data('title');
var id=$(this).data('id');
$("#project-title").val(title);
$('#project-id').val(id);
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
//type instead of method
type: 'GET',
success:function(response){
// console.log(response);
// append instead of html
$('#values').append(response.html);
}
});
});
});
Your Controller,
public function showajax($id){
$modules= modules::where('project_id',$id)->get();
foreach($modules as $row)
{
$html=
'<td>' . $row->id . '</td>' .
'<td>' . $row->title . '</td>' .
'<td>' . $row->status. '</td>'.
'<br/>';
}
return Response::json(['success' => true, 'html'=>$html]);
}
thanks for your response sir, I tried it but same problem appeared. It was a simple code error , i just have solved it. Thank you
– Sagar Basnet
Jan 2 at 4:41
add a comment |
Your ajax call function,
$(function () {
$(".report").click(function () {
var title = $(this).data('title');
var id=$(this).data('id');
$("#project-title").val(title);
$('#project-id').val(id);
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
//type instead of method
type: 'GET',
success:function(response){
// console.log(response);
// append instead of html
$('#values').append(response.html);
}
});
});
});
Your Controller,
public function showajax($id){
$modules= modules::where('project_id',$id)->get();
foreach($modules as $row)
{
$html=
'<td>' . $row->id . '</td>' .
'<td>' . $row->title . '</td>' .
'<td>' . $row->status. '</td>'.
'<br/>';
}
return Response::json(['success' => true, 'html'=>$html]);
}
thanks for your response sir, I tried it but same problem appeared. It was a simple code error , i just have solved it. Thank you
– Sagar Basnet
Jan 2 at 4:41
add a comment |
Your ajax call function,
$(function () {
$(".report").click(function () {
var title = $(this).data('title');
var id=$(this).data('id');
$("#project-title").val(title);
$('#project-id').val(id);
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
//type instead of method
type: 'GET',
success:function(response){
// console.log(response);
// append instead of html
$('#values').append(response.html);
}
});
});
});
Your Controller,
public function showajax($id){
$modules= modules::where('project_id',$id)->get();
foreach($modules as $row)
{
$html=
'<td>' . $row->id . '</td>' .
'<td>' . $row->title . '</td>' .
'<td>' . $row->status. '</td>'.
'<br/>';
}
return Response::json(['success' => true, 'html'=>$html]);
}
Your ajax call function,
$(function () {
$(".report").click(function () {
var title = $(this).data('title');
var id=$(this).data('id');
$("#project-title").val(title);
$('#project-id').val(id);
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
//type instead of method
type: 'GET',
success:function(response){
// console.log(response);
// append instead of html
$('#values').append(response.html);
}
});
});
});
Your Controller,
public function showajax($id){
$modules= modules::where('project_id',$id)->get();
foreach($modules as $row)
{
$html=
'<td>' . $row->id . '</td>' .
'<td>' . $row->title . '</td>' .
'<td>' . $row->status. '</td>'.
'<br/>';
}
return Response::json(['success' => true, 'html'=>$html]);
}
answered Jan 1 at 8:00


Md.Sukel AliMd.Sukel Ali
1,1681716
1,1681716
thanks for your response sir, I tried it but same problem appeared. It was a simple code error , i just have solved it. Thank you
– Sagar Basnet
Jan 2 at 4:41
add a comment |
thanks for your response sir, I tried it but same problem appeared. It was a simple code error , i just have solved it. Thank you
– Sagar Basnet
Jan 2 at 4:41
thanks for your response sir, I tried it but same problem appeared. It was a simple code error , i just have solved it. Thank you
– Sagar Basnet
Jan 2 at 4:41
thanks for your response sir, I tried it but same problem appeared. It was a simple code error , i just have solved it. Thank you
– Sagar Basnet
Jan 2 at 4:41
add a comment |
According to your response, Adding a class in the row doesn't solve your problem. You have to use insertAfter()
var $tableRow = $('.report tr');
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
method: 'GET',
success:function(response){
$(response).insertAfter( $tableRow );
}
});
thank you for your response, bt after using ur suggestion , i am not getting any value. It is showing Uncaught ReferenceError: $tableRow is not defined as a error
– Sagar Basnet
Jan 1 at 9:41
add a comment |
According to your response, Adding a class in the row doesn't solve your problem. You have to use insertAfter()
var $tableRow = $('.report tr');
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
method: 'GET',
success:function(response){
$(response).insertAfter( $tableRow );
}
});
thank you for your response, bt after using ur suggestion , i am not getting any value. It is showing Uncaught ReferenceError: $tableRow is not defined as a error
– Sagar Basnet
Jan 1 at 9:41
add a comment |
According to your response, Adding a class in the row doesn't solve your problem. You have to use insertAfter()
var $tableRow = $('.report tr');
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
method: 'GET',
success:function(response){
$(response).insertAfter( $tableRow );
}
});
According to your response, Adding a class in the row doesn't solve your problem. You have to use insertAfter()
var $tableRow = $('.report tr');
$.ajax({
url: "{{url('tms/projects/',[null])}}/"+id,
method: 'GET',
success:function(response){
$(response).insertAfter( $tableRow );
}
});
answered Jan 1 at 8:13
jogesh_pijogesh_pi
8,04132550
8,04132550
thank you for your response, bt after using ur suggestion , i am not getting any value. It is showing Uncaught ReferenceError: $tableRow is not defined as a error
– Sagar Basnet
Jan 1 at 9:41
add a comment |
thank you for your response, bt after using ur suggestion , i am not getting any value. It is showing Uncaught ReferenceError: $tableRow is not defined as a error
– Sagar Basnet
Jan 1 at 9:41
thank you for your response, bt after using ur suggestion , i am not getting any value. It is showing Uncaught ReferenceError: $tableRow is not defined as a error
– Sagar Basnet
Jan 1 at 9:41
thank you for your response, bt after using ur suggestion , i am not getting any value. It is showing Uncaught ReferenceError: $tableRow is not defined as a error
– Sagar Basnet
Jan 1 at 9:41
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53993834%2fhow-to-fix-row-value-in-a-table-passed-from-controller-using-ajax%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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