Je me bats avec lui comme l'enfer. Quelqu'un peut-il me dire ce qui ne va pas avec ce code? En un mot: CI + jquery formulaire soumettre. J'essaie d'ajouter une ligne en ligne.Jquery + formulaire soumettre ... dans un besoin de nouvel ensemble d'yeux
partie java
var pair = $('#pair').attr('value'); var entry = $('#entry').attr('value'); var exit = $('#exit').attr('value'); var buysell = $('#buysell').attr('value'); var pl = $('#pl').attr('value'); var dataString = 'pair='+ pair +'&entry='+ entry +'&exit='+ exit +'&buysell='+ buysell +'&pl='+ pl; $("form#submit").submit(function() { $.ajax({ type: "POST", url: "<?php echo base_url();?>journal/add", data: dataString, success: function(){ $("#message").text("Added").fadeOut(4000, function() { $(this).css('display','block').text(""); }); } }); });
partie du contrôleur (fonctionne si ne pas utiliser java, et pourtant il est trop simple de ne pas travailler)
$data['pair'] = htmlspecialchars(trim($_POST['pair'])); $data['entry'] = htmlspecialchars(trim($_POST['entry'])); $data['exit'] = htmlspecialchars(trim($_POST['exit'])); $data['buysell'] = stripslashes(trim($_POST['buysell'])); // Insert_data $this->journal_model->add_trade($data);
Si quelqu'un sera en mesure pour aider, s'il vous plaît faire ... :(
Cheers,
/Jacek
Après quelques woking ... Je l'ai travailler dans IE (wow: O), mais pas dans Safair/FF/Chrome: S
regards de fonction comme ça maintenant:
$("form#add_trade_form").submit(function() {
dataString = $("form#add_trade_form").serialize();
$.ajax({
type: "POST",
url: "<?php echo base_url();?>journal/add",
data: dataString,
cache: false,
lsuccess: function() {
$("#message").html("Saved... ").fadeOut(4000, function() {
$(this).css('display', 'block').text("");
});
}
});
});
Des idées?
PS. Merci Rocky ... il m'a déplacé vers l'avant ...
Alors ... quelle est votre question? –
Java =/= JavaScript –
Java Script en effet. –