国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

IFrame übergibt POST-Parameter.
僅有的幸福
僅有的幸福 2017-05-19 10:46:28
0
2
553

Ich habe eine API wie http://XXX/test, die nur POST-Anfragen unterstützt. Sie müssen Parameter wie die folgenden übergeben, um die Ergebnisse zu erhalten.

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

Da diese API eine HTML-Seite zurückgibt, wird sie mithilfe eines Iframes implementiert. Wenn es sich ursprünglich um eine GET-Anfrage handelte, legen Sie einfach die Quelle des Iframes auf diese API fest. Diese API unterstützt jedoch nur POST-Anfragen Ich habe nach L?sungen gesucht und festgestellt, dass diese Funktion in Form eines Formulars implementiert werden kann. Der Code ?hnelt dem folgenden.

<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>

Aber wie übergibt man hier die Parameter im Formular? Die Parameter, die ich übergeben m?chte, sind keine einfachen Schlüsselwertzuordnungen. Was soll ich tun?

僅有的幸福
僅有的幸福

Antworte allen(2)
洪濤

表單傳參只支持key-value的形式。老老實(shí)實(shí)用ajax,如果跨域了,接口不支持跨域的,那就只能后端處理下,如果返回的html覺得麻煩,那就把html文本設(shè)為iframe的內(nèi)容。然后dom查詢就好了

阿神

是我審題不認(rèn)真,我這個(gè)一樣是key-value形式的,不好意思

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage