brash-microphone-56568
10/22/2021, 3:54 PMstocky-dentist-80693
10/22/2021, 4:13 PMlate-king-98305
10/22/2021, 5:59 PMsalmon-xylophone-28580
10/22/2021, 8:39 PMmysterious-toddler-20573
10/22/2021, 8:42 PMsalmon-xylophone-28580
10/22/2021, 9:04 PMmysterious-toddler-20573
10/22/2021, 9:05 PMcrooked-london-22299
10/22/2021, 10:09 PMhtml
<div id="search">
<input class="form-control" type="text" placeholder="Search" aria-label="Search" v-model="search">
<p v-for="movie in movie_results"><a :hx-get="'/movies/m/' + movie.uuid" hx-push-url="true" hx-target="#content" hx-swap="innerHTML">[[movie.name]]</a></p>
</div>
javascript
window.onload = function () {
var vm = new Vue({
delimiters: ['[[', ']]'],
el: '#search',
data: {
movie_results: [],
search: '',
},
watch: {
search: function () {
this.searchMethod();
}
},
methods: {
searchMethod: function () {
let ref = this;
fetch(`/api_url/?q=${ref.search}`)
.then(function (response) {
response.json().then(
function (r) {
ref.movie_results = r['movies'];
}
)
})
.catch(function (error) {
console.log(error);
});
},
},
})
}
Thanks for any help!mysterious-toddler-20573
10/22/2021, 10:14 PMhtmx.process() on the newly added content: https://htmx.org/api/#processtall-cat-32859
10/22/2021, 11:19 PMlate-king-98305
10/22/2021, 11:32 PMlate-king-98305
10/22/2021, 11:34 PMmysterious-toddler-20573
10/23/2021, 1:27 AMhundreds-camera-24900
10/23/2021, 1:39 AMhundreds-camera-24900
10/23/2021, 1:50 AMhundreds-camera-24900
10/23/2021, 1:50 AMmysterious-toddler-20573
10/23/2021, 1:52 AMmysterious-toddler-20573
10/23/2021, 1:53 AMmysterious-toddler-20573
10/23/2021, 1:54 AMhundreds-camera-24900
10/23/2021, 1:54 AMhundreds-camera-24900
10/23/2021, 1:55 AMmysterious-toddler-20573
10/23/2021, 1:55 AMhundreds-camera-24900
10/23/2021, 1:55 AMhundreds-camera-24900
10/23/2021, 1:55 AMmysterious-toddler-20573
10/23/2021, 1:55 AMeager-tiger-27508
10/23/2021, 5:01 AMtall-cat-32859
10/23/2021, 6:17 AMincalculable-pager-33872
10/23/2021, 9:48 AMsalmon-xylophone-28580
10/23/2021, 10:05 AMmysterious-toddler-20573
10/23/2021, 10:10 AM