साथ Vue.js में प्रपत्र को जमा मैं वास्तव में कैसे मैं एक रूप है कि Vue.js और Vue-संसाधन का उपयोग कर तो प्रतिक्रिया का उपयोग कर एक div को भरने के लिए एक ajax अनुरोध करता है प्रस्तुत करने के साथ काम करेगा पर अटक कर रहा हूँ।ajax
मैं इस परियोजना से ऐसा करने js साथ परियोजना के लिए/jQuery इस तरह:
{!! Form::open(['route' => 'formRoute', 'id' => 'searchForm', 'class' => 'form-inline']) !!}
<div class="form-group">
<input type="text" name="id" class="form-control" placeholder="id" required="required">
</div>
<button type="submit" class="btn btn-default">Search</button>
{!! Form::close() !!}
js/jQuery ब्लेड में दृश्य
var $searchForm = $('#searchForm');
var $searchResult = $('#searchResult');
$searchForm.submit(function(e) {
e.preventDefault() ;
$.get(
$searchForm.attr('action'),
$searchForm.serialize(),
function(data) {
$searchResult.html(data['status']);
}
);
});
मैं क्या है Vue.js में अब तक किया/कोशिश की:
ब्लेड मेंदृश्य
{!! Form::open(['route' => 'formRoute', 'id' => 'searchForm', 'class' => 'form-inline']) !!}
<div class="form-group">
<input type="text" name="id" class="form-control" placeholder="id" required="required">
</div>
<button type="submit" class="btn btn-default" v-on="click: search">Search</button>
{!! Form::close() !!}
Vue/js
Vue.http.headers.common['X-CSRF-TOKEN'] = document.querySelector('#token').getAttribute('value');
new Vue({
el: '#someId',
data: {
},
methods: {
search: function(e) {
e.preventDefault();
var req = this.$http.get(
// ???, // url
// ???, // data
function (data, status, request) {
console.log(data);
}
);
}
}
});
मैं सोच रहा हूँ अगर यह जब एक div करने के लिए उत्पादन के जवाब के साथ प्रतिक्रिया डेटा निपटने घटकों का उपयोग करना संभव है?
बस सब कुछ संक्षेप में प्रस्तुत करने:
- मैं एक रूप Vue js और Vue-संसाधन के बजाय मेरे सामान्य jQuery तरीका का उपयोग कर कैसे सबमिट करूं?
- AJAX से प्रतिक्रिया का उपयोग करके, मैं एक div में डेटा को प्राथमिक रूप से घटकों का उपयोग कैसे कर सकता हूं?
इस पर कोई मदद सबसे की सराहना की जाएगी, धन्यवाद।
नई अद्यतन वाक्य रचना आप उपयोग कर सकते हैं 'साथ @ प्रस्तुत =" खोज "' –