#javascript #php #token #lead
#javascript #php #токен #привести
Вопрос:
У меня есть веб-форма, и моя leadid_token
сгенерирована из Jornaya. и есть код сценария, который мы просто помещаем в мою веб-форму. Моя проблема в том, что я хочу ОПУБЛИКОВАТЬ значение токенов на моем портале cms, как мы можем это сделать, например:
<form method="post" action="https://portalcmssample.php" id="form1">
<input id=" leadid_token " name="universal_leadid" type="hidden" value= "" /></div>
</form>
Я не видел значения токена, отображаемого на моем портале cms после отправки? Есть ли что-нибудь, что я сделал неправильно?
Комментарии:
1. Пожалуйста, найдите минутку (когда сможете), чтобы изучить инструмент «код» в редакторе — это то, как вставленный код форматируется так, чтобы HTML отображался как текст, а не HTML.
2. Можете ли вы помочь мне в решении моих проблем, пожалуйста!
3. Я не думаю, что на этот вопрос достаточно информации для ответа. Элемент
value
пуст, но заменяется ли он с помощью JavaScript?id
Также недопустимо (содержит пробелы), но я не знаю, повлияет ли это на ситуацию. Какую еще информацию вы можете предоставить нам о том, как работает операция post в вашем приложении?4. Форма
action
также недопустима — если вы указываетеhttps
протокол, то вы должны указать доступный домен и каталог / файл на этом сервере, напримерhttps://portal.com/cmssample.php
.
Ответ №1:
Старый вопрос с простым ответом. Мы используем следующее решение, которое использует jQuery. Убедитесь, что вы включили jQuery в свои скрипты, а затем включите этот код, следующий после:
<script type="text/javascript">
$(document).ready(function () {
if (!$('#leadid_token').length) {
$('form').last().append(
$('<input>').attr({
type: 'hidden',
id: 'leadid_token',
name: 'LeadiDToken'
}));
}});
</script>
<script id="LeadiDscript" type="text/javascript">
// Your Jornaya script goes here
</script>
Этот код автоматически добавит скрытое поле в вашу форму. Скрипт Jornaya автоматически заполнит значение этой формы после того, как она загрузится асинхронно. Значение будет отправлено на сервер при отправке формы.