Foren
serveResource() is not calling
anand gopalan, geändert vor 10 Jahren.
serveResource() is not calling
Expert Beiträge: 442 Beitrittsdatum: 02.03.12 Neueste Beiträge
Hi,
I want to do some AJax call for that I used Jquery and call the serveResouce() in java for that, I have written like below in the view.jsp, But it is not calling serveResouce() . Please let me know why it is not calling.
include jquery
View.jsp code
Traveldetails.java
I want to do some AJax call for that I used Jquery and call the serveResouce() in java for that, I have written like below in the view.jsp, But it is not calling serveResouce() . Please let me know why it is not calling.
include jquery
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
View.jsp code
<portlet:resourceURL var="getFuelPriceUrl">
<portlet:param name="<%=Constants.CMD%>" value="5" />
</portlet:resourceURL>
.................
................
function getLocalConveyance(){
alert("calling LocalConveyance");
$(document).change(function(){
alert("inside change function");
var selectedVehicletype=$("#<portlet:namespace />selectedVehicle").val();
alert("selectedVehicletype-->"+ selectedVehicletype);
if(selectedVehicletype!=null){
alert("inside if condition");
$.ajax({
url: "${getFuelPriceUrl}",
data: fuelPrice,
cache: false,
type:'get',
datatype:'json',
success: function(data) {
}
});
}
});
}
Traveldetails.java
public void serveResource(ResourceRequest resourceRequest,ResourceResponse resourceResponse)
throws IOException, PortletException {
System.out.println("********inside serveResource()********");
String cmd = ParamUtil.getString(resourceRequest, Constants.CMD);
if (cmd.equals("2")){
try {
System.out.println("*********inside try in serveResource()***********");
GetTravelDetails(resourceRequest, resourceResponse);
} catch (SystemException e) {
e.printStackTrace();
}
}
else if(cmd.equals("4")){
try {
System.out.println("*****calling GetAugoSuggestionData()******** ");
GetAutoSuggestionData(resourceRequest, resourceResponse);
} catch (SystemException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
else if(cmd.equals("5")){
try {
System.out.println("*****calling GetLocalConveyance()******** ");
GetLocalConveyance(resourceRequest, resourceResponse);
} catch (SystemException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
else{
try {
System.out.println("*****calling GetTravelDetailsDyns()******** ");
GetTravelDetailsDyns(resourceRequest, resourceResponse);
} catch (SystemException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public void GetLocalConveyance(ResourceRequest request, ResourceResponse response) throws SystemException, IOException {
System.out.println("**********inside GetLocalConveyance******");
}
Ravi GPR, geändert vor 10 Jahren.
RE: serveResource() is not calling
Junior Member Beiträge: 36 Beitrittsdatum: 12.01.12 Neueste Beiträge
hi
instead of '$' try with 'jQuery' keyword. it may work
instead of '$' try with 'jQuery' keyword. it may work
anand gopalan, geändert vor 10 Jahren.
RE: serveResource() is not calling
Expert Beiträge: 442 Beitrittsdatum: 02.03.12 Neueste Beiträge
Hi,
I tried with that but it is not working, wonder is other AJAX call is working, only this is not calling serveResource(). Anybody please help me.
I tried with that but it is not working, wonder is other AJAX call is working, only this is not calling serveResource(). Anybody please help me.
Ravi GPR, geändert vor 10 Jahren.
RE: serveResource() is not calling
Junior Member Beiträge: 36 Beitrittsdatum: 12.01.12 Neueste Beiträge
Hi,
Try this way it may work,
var url = "<%= yourResourceURL %>" + "¶mOne=" + paramOneValue + "¶mTwo=" + paramTwoValue;
jQuery.getJSON(url, function(data) {
// you can use your call back data
}
Try this way it may work,
var url = "<%= yourResourceURL %>" + "¶mOne=" + paramOneValue + "¶mTwo=" + paramTwoValue;
jQuery.getJSON(url, function(data) {
// you can use your call back data
}
anand gopalan, geändert vor 10 Jahren.
RE: serveResource() is not calling
Expert Beiträge: 442 Beitrittsdatum: 02.03.12 Neueste Beiträge
Hi Ravi,
this is i am using to call serveResouce()
is it correct?
this is i am using to call serveResouce()
<portlet:resourceURL var="getFuelPriceUrl">
<portlet:param name="<%=Constants.CMD%>" value="5" />
</portlet:resourceURL>
is it correct?
function getLocalConveyance(){
alert("calling LocalConveyance");
$(document).change(function(){
alert("inside change function");
var selectedVehicletype=$("#<portlet:namespace />selectedVehicle").val();
var url = "<%= getFuelPriceUrl %>" + "&Constants.CMD=" + 5 ;
alert("selectedVehicletype-->"+ selectedVehicletype);
if(selectedVehicletype!=null){
alert("inside if condition");
$.ajax({
url: "${getFuelPriceUrl}",
data: fuelPrice,
cache: false,
type:'get',
datatype:'json',
jQuery.getJSON(url, function(data) {
var price=data;
var fuelprice=$("#<portlet:namespace />t02FuelPrice").val(price);
alert("fuelprice-->"+fuelprice);
});
});
}
});
}
Ravi GPR, geändert vor 10 Jahren.
RE: serveResource() is not calling
Junior Member Beiträge: 36 Beitrittsdatum: 12.01.12 Neueste Beiträge
HI,
<portlet:resourceURL var="getFuelPriceUrl">
<portlet:param name="<%=Constants.CMD%>" value="5" />
</portlet:resourceURL>
function getLocalConveyance(){
alert("calling LocalConveyance");
jQuery(document).change(function(){
alert("inside change function");
var selectedVehicletype=jQuery("#<portlet:namespace />selectedVehicle").val();
var url = "<%= getFuelPriceUrl %>";
alert("selectedVehicletype-->"+ selectedVehicletype);
if(selectedVehicletype!=null){
alert("inside if condition");
jQuery.getJSON(url, function(data) {
var price=data;
var fuelprice=jQuery("#<portlet:namespace />t02FuelPrice").val(price);
alert("fuelprice-->"+fuelprice);
});
}
});
}
<portlet:resourceURL var="getFuelPriceUrl">
<portlet:param name="<%=Constants.CMD%>" value="5" />
</portlet:resourceURL>
function getLocalConveyance(){
alert("calling LocalConveyance");
jQuery(document).change(function(){
alert("inside change function");
var selectedVehicletype=jQuery("#<portlet:namespace />selectedVehicle").val();
var url = "<%= getFuelPriceUrl %>";
alert("selectedVehicletype-->"+ selectedVehicletype);
if(selectedVehicletype!=null){
alert("inside if condition");
jQuery.getJSON(url, function(data) {
var price=data;
var fuelprice=jQuery("#<portlet:namespace />t02FuelPrice").val(price);
alert("fuelprice-->"+fuelprice);
});
}
});
}
anand gopalan, geändert vor 10 Jahren.
RE: serveResource() is not calling
Expert Beiträge: 442 Beitrittsdatum: 02.03.12 Neueste Beiträge
than you so much Ravi, for your immediate response.
Ravi GPR, geändert vor 10 Jahren.
RE: serveResource() is not calling
Junior Member Beiträge: 36 Beitrittsdatum: 12.01.12 Neueste Beiträge
Is it work or not?
anand gopalan, geändert vor 10 Jahren.
RE: serveResource() is not calling
Expert Beiträge: 442 Beitrittsdatum: 02.03.12 Neueste Beiträge
sorry for delay reply its working, thank you Ravi
Ketan Savaliya, geändert vor 10 Jahren.
RE: serveResource() is not calling
Regular Member Beiträge: 117 Beitrittsdatum: 03.03.11 Neueste Beiträge
Hi,
This is same as bellow please look into that.
http://www.liferay.com/community/forums/-/message_boards/message/27265467
Thank you,
Ketan savaliya.
This is same as bellow please look into that.
http://www.liferay.com/community/forums/-/message_boards/message/27265467
Thank you,
Ketan savaliya.
Shankar Baba, geändert vor 10 Jahren.
RE: serveResource() is not calling
Regular Member Beiträge: 143 Beitrittsdatum: 18.10.12 Neueste Beiträge
Thanks Ravi, it worked for me.