代码之家  ›  专栏  ›  技术社区  ›  esafwan

Jquery在Iframe中提交表单并获取返回值

  •  1
  • esafwan  · 技术社区  · 15 年前

    我有一个网页,其中有一个iframe的形式。我想提交表格并得到结果。我怎么用jquery呢?

    <iframe src ="html_intro.asp" width="100%" height="300">
      <form action="submit.php">
      <input type="text" name="name" />
      </form>
    </iframe>
    
    2 回复  |  直到 15 年前
        1
  •  1
  •   Sarfraz    15 年前

    试试这个:

    $('#iframe_id').contents().find('form')[0].submit();
    

        2
  •  0
  •   Darin Dimitrov    15 年前

    如果iframe托管在与父域不同的域上,则不能使用javascript对其进行操作。要从iframe中提交表单,可以使用 submit 方法:

    $('#yourFormId').submit();