在一个URL中发布参数并从另一个URL获取JSON

在一个URL中发布参数并从另一个URL获取JSON,json,jquery,url,jquery-mobile,cordova,Json,Jquery,Url,Jquery Mobile,Cordova,我在jQueryMobile和PhoneGap工作。 目前我面临的问题是,;获取JSON格式的详细信息;我将参数发布到一个URL(URL1)中,并从另一个URL(URL2)获得JSON响应 目前我无法从第二个URL访问JSON数据 我的代码是 function proceed_payment(){ var cardholder_= $('#input_Cardholder_name_').val(); var card_num_ = $('#input_CreditCard_').val();

我在jQueryMobile和PhoneGap工作。 目前我面临的问题是,;获取JSON格式的详细信息;我将参数发布到一个URL(URL1)中,并从另一个URL(URL2)获得JSON响应 目前我无法从第二个URL访问JSON数据

我的代码是

function proceed_payment(){
var cardholder_= $('#input_Cardholder_name_').val();
var card_num_ = $('#input_CreditCard_').val();
var payment_ =$('#card_type_').val();
var cvv2_=$('#input_cvv2_').val();
var url;

url='https://www.sample.com/json/save_pament.php?json=1&rcg_mobile=2&reserv_num='+reservation_number+'&callback='+reservation_carcompany+'&cardholder='+cardholder_+'&payment='+payment_+'&card_num='+card_num_+'&card_cvv2='+cvv2_+'&card_expire_mon='+expire_month+'&card_expire_year='+expire_year+'&org_deposit='+sCarDeposit+'&org_cur='+currency+'&mond='+company_Show_mond+''
$.ajax({  
  url:url,
  data:'',
  contentType: "application/json; charset=utf-8",
  type: "POST",
  dataType: "json",
  crossDomain:true,
  cache: false,
  async:false,
  success:function(data)
  {
     alert(data.Status);
     $.mobile.changePage( "#reservation_status", {reverse: false,  changeHash: true});
     event.preventDefault();
  },
  error: OnError
 }); 
};
在这里,我将参数发布到URL1:-? 并在URL2:https://www.sample.com/result\u bank\u eup6.php?app=1中获取JSON结果

但我的问题是我无法从URL2访问结果。 有什么方法可以解决这个问题吗? 请帮忙:-(

Ullas Mohan V

根据我们在评论中的讨论和您提到的错误

([object object]-parseerror语法错误:意外标记<)

该问题与
web服务/服务器端相关

Web服务未发送所需的响应。 因此,客户端/$ajax无法解析它

您可以使用来检查实际响应

要解决此问题,您应该与公司联系 它正在为您开发服务器端。

Ullas Mohan V

根据我们在评论中的讨论和您提到的错误

([object object]-parseerror语法错误:意外标记<)

该问题与
web服务/服务器端相关

Web服务未发送所需的响应。 因此,客户端/$ajax无法解析它

您可以使用来检查实际响应

要解决此问题,您应该与公司联系
这是为您开发服务器端。

对您的问题有点困惑。为什么您提到URL1?您的问题只是URL2没有返回响应?对吗?您好。@Amol Chakane。。当前我将我的参数发布到URL1。该URL重定向到另一个URL并从第二个URL返回响应。但我无法访问该响应。Th当然,重定向发生在服务器端代码中。最好发布服务器端代码。快速问题:1.有错误吗?2.你检查过服务器日志吗?@Amol Chakane.我们无法访问服务器端代码(由另一家公司处理)。它们将详细信息返回到另一个URL。当我们将参数发布到第一个URL并等待来自同一URL的结果时;但我们没有获得详细信息。(在ajax调用中,它的goes to ERROR函数)。对您的问题有点困惑。为什么您提到URL1?您的问题只是URL2没有返回响应?对吗?嗨..@Amol Chakane..当前我将我的参数发布到URL1。并且该URL重定向到另一个URL并从第二个URL返回响应。但我无法访问该响应。这意味着,重定向发生在服务器sid中e代码。最好发布你的服务器端代码。快速问题:1.有错误吗?2.你检查过服务器日志吗?@Amol Chakane..我们无法访问服务器端代码(由另一家公司处理)。它们会将详细信息返回到另一个URL。当我们将参数发布到第一个URL并等待来自同一URL的结果时,我们没有获得详细信息。(在ajax中,调用它的goes to ERROR函数)。