我确实和它一样挣扎。有人能告诉我该代码有什么问题吗?Jquery +表单提交...需要一组新鲜的眼睛
总而言之: CI + jquery表单提交。我尝试添加内联行。
的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(""); }); } }); });
控制部分(工作,如果不使用Java,但它太简单不工作)
$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);
如果有人能够请帮忙,请做... :(
个干杯,
/亚切克
经过一番沃金了......我把它工作在IE(哇:O),但不是在萨法航空/ FF /铬:S
函数如下像现在这样:
$("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("");
});
}
});
});
任何想法?
PS。感谢洛奇......它让我感动了前进......
那么...你的问题是什么? – 2010-09-01 18:51:23
Java =/= JavaScript – 2010-09-01 18:59:59
确实是Java脚本。 – 2010-09-01 19:03:40