Я использую jquery в первый раз сегодня и нуждаюсь в помощи в этой проблеме. Для всех профессионалов, этот вопрос может показаться глупым, но я боюсь.Как получить значение из поля формы и объединить с URL в JQuery
У меня есть поле формы на HTML-странице и вы хотите получить значение из поля формы и объединить с URL-адресом.
<form id="form-container" class="form-container">
<label for="street">Street: </label><input type="text" id="street" value="">
<label for="city">City: </label><input type="text" id="city" value="">
<button id="submit-btn">Submit</button>
</form>
Это тег, где я хочу добавить значения улицы и города.
<img class="bgimg" src="https://maps.googleapis.com/maps/api/streetview?size=600x300&location=White House, Washington DC&key=API_KEY">
</body>
В основном поле место в этом src
будет поступать из поля формы. что-то вроде этого:
<img class="bgimg" src="https://maps.googleapis.com/maps/api/streetview?size=600x300&location=" + $('#street').val() + "," + $('#city').val()&key=API_KEY">
</body>
Но, к сожалению, это не работает и для этого требуются некоторые указатели.
UPDATE: Я пытаюсь этот метод для достижения этой цели, но не работает
$body.append('<img class="bgimg" src="https://maps.googleapis.com/maps/api/streetview?size=600x300&location=" + $('#street').val() + " " + $('#city').val() + "&key=ABC">'
похоже, что вам не хватает котировок –
Могу ли я добавить переменные javascript внутри тегов html? Похоже, мне нужно определить его в отдельных файлах jquery. С кавычками также не работает:/ – python
Вы можете в определенных местах, например, в обработчиках событий встроенного клика, или если вы используете механизм шаблонов или фреймворк вроде angular.js, как правило, со специальным синтаксисом. Я попробую отправить ответ. –