taravel/resources/js/app.js
2024-11-13 16:26:27 +08:00

32 lines
799 B
JavaScript

import './bootstrap';
function sendPrompt(prompt) {
return $.ajax({
url: '/api/prompt',
method: 'POST',
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content'),
'Accept': 'application/json'
},
data: {
prompt: prompt
}
});
}
// Example usage
$('#prompt-form').on('submit', function(e) {
e.preventDefault();
const prompt = $('#prompt-input').val();
sendPrompt(prompt)
.then(response => {
if (response.success) {
$('#response-container').text(response.response);
}
})
.catch(error => {
console.error('Error:', error);
alert('An error occurred while processing your prompt');
});
});