【发布时间】:2015-03-17 04:59:32
【问题描述】:
我需要使用 Ajax 提交以下表单 (components/com_users/views/login/tmpl/default_login.php. )。
<form action="<?php echo JRoute::_('index.php?option=com_users&task=user.login'); ?>" method="post">
<fieldset>
<?php foreach ($this->form->getFieldset('credentials') as $field): ?>
<?php if (!$field->hidden): ?>
<div class="login-fields"><?php echo $field->label; ?>
<?php echo $field->input; ?></div>
<?php endif; ?>
<?php endforeach; ?>
......
</form>
我的 Ajax 请求将来自外部移动应用程序(点击时,我使用 Ajax 运行 javaScript 以提交表单)。
这可能吗?如果是,我应该向 Ajax 请求传递什么参数(基于此处的示例:“Form submit with AJAX passing form data to PHP without page refresh”我需要传递 url、数据和成功)。
如果可能的话,我还可以传递用户名和密码(表单从字段集中获取它们),我可以以纯文本形式提供它们(没有安全问题)。
【问题讨论】:
标签: javascript php jquery ajax joomla