JSONP将数据发布到其他域

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSONP将数据发布到其他域相关的知识,希望对你有一定的参考价值。

我试图通过搜索一段时间来找到答案,但是我没有找到我需要的东西。

所以我有这些输入框。

  <div>
  Kontaktuppgifter<br>
  <input class="double" type="text" name="customer_firstName" placeholder="Förnamn" />
  <input class="double" type="text" name="customer_surName" placeholder="Efternamn" />
  <input class="double" type="email" name="customer_email" placeholder="Epost" />
  <input class="double" type="tel" name="customer_cellnr" placeholder="Mobilnummer" />
  </div>

  <div>      
  Adressuppgifter<br>
  <input type="text" name="customer_adress" placeholder="BostadsAdress" />
  <input type="text" name="customer_zipcode" placeholder="postal_code_label" />
  <input type="text" name="customer_city" placeholder="Ort" />
  <input type="text" name="customer_country" placeholder="Land" />
  </div>

  <div>
  Garantispecifika uppgfiter<br>
  <input type="text" name="customer_housenr" placeholder="Fastighetsbeteckning" />
  <input type="text" name="customer_persnumber" placeholder="Personnummer" />
  </div>

  <div>
  Företagsspecifika uppgifter - Fylls bara i av företag<br>
  <input type="text" name="customer_companyName" placeholder="Företagsnamn" />
  <input type="text" name="customer_Orgnr" placeholder="Organisationsnummer" />
  <input id="send_message" class="button secondary" type="submit" value="Registrera Garanti" onclick="postFrom(this)"/>
  </div>

现在,我想通过JSONP发送所有数据。

我可以使用它,属性'customer_name = json'

我应如何将所有内容连接起来,以将其发送给处理程序?

data:我可以使用的唯一标签,或者该如何构造调用?

$.ajax(
   type: 'GET',
   url: 'http://www.mypage.com/offerthandler.ashx',
   crossDomain: true,
   data: 'customer_name=json',
   dataType: 'jsonp',
   success: function(responseData, jsonobj) 
   alert('POST Successfull.');

,
error: function (responseData, textStatus, errorThrown) 
    alert('POST failed.');

 );

我应该去

 data: 'customer_firstName=$('[name="customer_firstName"]').val() + 
        customer_surName=$('[name="customer_surName"]').val()

依此类推,或者我该怎么做?

答案

一种简单的方法是,插入标签为表单提供一个ID并序列化该表单。

以上是关于JSONP将数据发布到其他域的主要内容,如果未能解决你的问题,请参考以下文章

jsonp跨域访问数据,例:得到其他地址的天气接口

jsonp跨域访问数据,例:得到其他地址的天气接口

Ajax--同源策略,jsonp跨域传输

JSONP 原理

ASP.NET中JSONP的两种实现以及其他跨域解决方案的简单实现

Jsonp跨域请求