IFrame lulus dalam parameter POST.
仅有的幸福
仅有的幸福 2017-05-19 10:46:28
0
2
426

Saya mempunyai API, seperti http://XXX/test, yang hanya menyokong permintaan POST Anda perlu lulus parameter yang serupa dengan yang berikut untuk mendapatkan keputusan.

{
    "id": "12",
    "userInfo": {
        "name": "amy",
        "age": "13"       
    },
    "map":[
        {
          "fieldName": "AA",
          "mapName": "AAA"
        },
        {
          "fieldName": "BB",
          "mapName": "BBB"
        }
    ]
}

Oleh kerana API ini mengembalikan halaman html, ia akan dilaksanakan menggunakan iframe Pada asalnya, jika ia adalah permintaan GET, tetapkan src iframe kepada API ini, tetapi API ini hanya menyokong permintaan POST mencari penyelesaian , dan mendapati bahawa fungsi ini boleh dilaksanakan dalam bentuk borang. Kod adalah serupa dengan yang berikut.

<form
      id="moodleform" target="iframe"
      method="post" action="http://www.example.com/login/index.php"
>
    <input type="hidden" name="username" value="guest"/>
    <input type="hidden" name="password" value="guest"/>
    <input type="hidden" name="testcookies" value="1"/>
</form>
<iframe name="iframe"></iframe>
<script type="text/javascript">
    document.getElementById('moodleform').submit();
</script>

Tetapi bagaimana untuk lulus parameter dalam borang di sini? Parameter yang saya ingin luluskan bukanlah pemetaan nilai kunci yang mudah.

仅有的幸福
仅有的幸福

membalas semua(2)
洪涛

Pelulusan parameter borang hanya menyokong format nilai kunci. Ajax ialah kaedah yang jujur ​​dan praktikal Jika ia adalah domain silang dan antara muka tidak menyokong domain silang, ia hanya boleh diproses oleh bahagian belakang Jika HTML yang dikembalikan menyusahkan, kemudian tetapkan teks HTML sebagai kandungan iframe. Kemudian pertanyaan dom akan baik

阿神

Ini kerana saya tidak menyemak soalan dengan teliti juga dalam format nilai kunci Maaf

.
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!