Отправить данные формы с помощью Cordova InAppBrowser

Я пытаюсь отправить запрос POST на сервер PHP, используя форму. Форма заполняется во время выполнения и сохраняется в файле .js. Я могу получить доступ к форме, используя $ (‘# form’) в любое время.

Моя проблема здесь:
Я должен отправить эту форму, используя Cordova InAppBrowser. Я загружаю страницу, но не могу передать form.submit () на страницу InAppBrowser.

Я использую следующий код:

Javascript

var ref = window.open('https://www.paypal.com/it/cgi-bin/webscr', '_blank');
ref.addEventListener('loadstop', function (event) {
ref.executeScript({
file: "https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"},
function () {
ref.executeScript({
code: "jQuery('#payform').submit();"});
});
});
ref.show();

форма

<form id = "payform" action = "https://www.paypal.com/it/cgi-bin/webscr" method = "post" target = "_ self">;
<тип ввода = "скрытый" ...
...
</ форма>

Страница загружается по указанному URL, но я не могу передать элементы ввода.
Что я делаю неправильно?

Спасибо 🙂

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]