Comments (6)
What have you tried? How is your script looking right now? What isn't working? Any errors?
from mini3.
I have two select boxes in a form.
I would like the second to display different items when the value of the first changes.
The example with Ajax shows how to send the url but not the variables.
If possible, please show a model where we send the url, variables in post method.
Sorry for my English, I'm french man.
from mini3.
What have you tried? How is your script looking right now? What isn't working? Any errors?
I want something that looks like this :
$('.category_list').change(function(){
$.ajax({
url + "/banner/ajaxGetNews",
data:"category = " +category,
type:"POST"
})
.done(function(result) {
$('.news_list').html(result);
})
.fail(function() {
// this will be executed if the ajax-call had failed
})
.always(function() {
// this will ALWAYS be executed, regardless if the ajax-call was success or not
});
});
from mini3.
data:"category = " +category,
type:"POST"
I assume your variable category
is defined globally? Other than that your JS looks fine.
Next you should have a BannerController
in your application\Controller
directory. Something like this should work fine:
<?php
namespace Mini\Controller;
class BannerController {
public function ajaxGetNews() {
echo json_encode($_POST);
}
}
this example should return your AJAX POST-Request as a JSON object.
from mini3.
data:"category = " +category,
type:"POST"I assume your variable
category
is defined globally? Other than that your JS looks fine.Next you should have a
BannerController
in yourapplication\Controller
directory. Something like this should work fine:<?php namespace Mini\Controller; class BannerController { public function ajaxGetNews() { echo json_encode($_POST); } }
this example should return your AJAX POST-Request as a JSON object.
no, my category variable is not global.
if i complete the script like this, do you think it will work?
$('.category_list').change(function(){
var category = $(this).val();
$.ajax({
url + "/banner/ajaxGetNews",
data:"category = " +category,
type:"POST"
})
.done(function(result) {
$('.news_list').html(result);
})
.fail(function() {
// this will be executed if the ajax-call had failed
})
.always(function() {
// this will ALWAYS be executed, regardless if the ajax-call was success or not
});
});
from mini3.
That should work, as long your element .category_list
is a form input. Also, why aren't you just testing it :)
from mini3.
Related Issues (20)
- Fatal error: Uncaught Error: Class 'Mini\Core\Application' not found in HOT 2
- Fatal error: Uncaught Error: Class 'Mini\Model\PDO' not found in HOT 4
- German umlauts (ä, ö, ü, and possibly other special characters) removed in parameters of action functions HOT 2
- Import Bootstrap CSS/JS from node modules using NPM HOT 1
- Generating PDFs with PHP mini HOT 3
- can't save the data coming from the database HOT 1
- can't deploy on heroku ! HOT 1
- PDO Debug d'ont work HOT 1
- new folder into of controller is possible? HOT 4
- I've this issue HOT 3
- Bug
- Post request as API is not working
- I Cant Upload Files To Public File
- undefine lastInsertId() HOT 1
- Fork work with postgresql HOT 3
- How to share function across all views HOT 4
- Pull 61 wasn't applied to the develop branch. HOT 2
- Cleanup some issues HOT 1
- Mini 3 Controller not resolving on the web HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mini3.