扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
你想表达的意思是不是这样的:
创新互联公司为企业级客户提高一站式互联网+设计服务,主要包括成都网站制作、成都网站建设、App定制开发、重庆小程序开发公司、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。
有两个超链接,点击后弹出一个东西,在这个东西里面做修改操作,只是要先得到ID,否则你不知道你自己点击的是哪一个链接是吗?
如果你要做跳转处理,可以用超链接模仿GET传值,直接传值到相应的页面,如果不做跳转跳转可以用javascript 获取你单击元素的属性,可以把你遍历的ID值当作这个属性的属性值
您好,据我所知,要通过后台验证表单实现无刷新前后台交互访问,目前只有使用ajax
使用jQuery后,ajax使用非常简单。
贴上一段代码供您参考:
首先在form里面添加form onsubmit="return check();"/form
再定义函数check();
function check(){
var name = $("input[name='name']").val();
if(name == ''){
alert(XXXX不能为空');
$("input[name='cat_name']").focus(); //文本框自动聚焦
return false; //返回假后,并没有访问后台,这是前端验证,多个验证可继续加else if
}else{ //前端验证通过后,就用ajax将数据传到后台验证
$.ajax({
type: 'post', //用post方法传数据
url: 'php后台文件路径',
data: $('#fom').serialize(), //序列化表单,表单所有的数据都会提交到后台
success: function(data){ //访问成功后,后台文件里所有输出的数据都会变成data,可以是数组和字符串,验证表单建议后台:echo '1',那么data就是1,后台echo 什么,data就是什么
if(data == 1){
alert('恭喜,添加成功!',{time:3000,icon:1});
}else if( data == 22 ){
alert('提交失败,请填写完整!');
}else if( data == 3){
alert('提交失败!');
}
}
});
return false; //阻止表单跳转 必须要有
}
}
这是前端的效果,和php没什么关系(数据提交可定是要提交到php的)
1、点击快速修改,可以用js做,将该条数据通过js赋值到弹窗层显示
2、在弹窗层修改后,提交不要直接submit到PHP,需要通过ajax提交到php,这样可以实现提交无刷新,注意需要修改列表数据,改成修改后的
空白的页面其实是要转向的页面,因为没有通过验证,所以显示空白。如果要实现像楼主所说的,也就是在转向新页面前,先判断是否登录了,登录了则转向新页面,并且显示内容,否则停留在首页面,并弹出提示框。有两种实现方法:1、在首页用SESSION或COOKIE判断用户是否已经登录了,然后根据条件显示LIST链接;2、在用户点击了链接转向新页面之前,发送一个AJAX,用来验证用户是否登录。如果未登录,则弹出提示框。PS:至于方法2,利用AJAX之说有些牵强。两种方法都未经过测试,不保证可行,思路而已。
你说的返回就是取消提交吗?是的话就如下代码,要加一个返回值,onclick也要加个return:
form name="form1" method="post" action="?action=uplid=123455"
script type="text/javascript"
function diag()
{
var zhuijia=prompt("追加内容","需要追加的内容");
if(zhuijia)//如果返回的有内容
{
alert("您刚输入的是:"+ zhuijia);
return true;
}else return false;
}
/script
p
input type="submit" value="追加" name="Su1" onclick="return diag()" /
/p
/form
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流