这是我的jquery $ .post
$(document).ready(function() {
$("form[name=frmedit]").submit(function() {
$.post('index.php',
{
dealname: $("[name=dealname]").val(),
startdate: $("[name=startdate]").val()
},
function(data)
{
if(data.success)
{
location.href = data.redirect;
}
else
{
$("#colright #error").html(data.message);
}
}, 'json');
return false;
});
});
php部分在同一页面上
if(isset($_POST['btnNext']) && ($_FILES['image']['size'] > 0))
{ //run query to save data }
所以我的问题是我可以在一个页面上拥有所有这些吗? 我还有另一个问题
我有
$("form[name=frmedit]").submit
我怎么能把按钮btnNext的名称放在那个而不仅仅是.submit? 我想在一个页面上使用所有这些的原因是因为提交完成后我想检查 如果上传的缩略图比0大,那就像我正常做的那样。
感谢
答案 0 :(得分:1)
如果你的ajax成功,那么返回true以便它将执行表单提交否则执行false,它将不会执行表单提交
function(data)
{
if(data.success)
{
return true
}
else
{
$("#colright #error").html(data.message);
return false
}
}, 'json');
return false;