请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我的js执行不到function(result)这个方法里面语句里面,其它地方都可以运行

$('.listorder input').blur(function(){
	//编写抛送逻辑
	//获取主键id
	var id = $(this).attr('attr-id');
	//获取排序的值
	var listorder = $(this).val();
	var postData = {
		'id':id,
		'listorder':listorder,
	};
	var url = SCOPE.listorder_url;
	//抛送http
	$.post(url, postData, function(result){
		if(result.code == 1 ){	
			location.href = result.data;
		}else{
			alert(result.msg);
		}
	},"json");
});


正在回答 回答被采纳积分+3

1回答

singwa 2017-08-30 14:20:57

您好。您看看您result返回的内容是什么? 

0 回复 有任何疑惑可以回复我~
  • 提问者 让自己发光 #1
    {code: 1, msg: "success", time: 1504075146, data: "http://nuomi.cn/admin/category/index.html"}
    code
    :
    1
    data
    :
    "http://nuomi.cn/admin/category/index.html"
    msg
    :
    "success"
    time
    :
    1504075146
    回复 有任何疑惑可以回复我~ 2017-08-30 14:46:27
  • singwa 回复 提问者 让自己发光 #2
    你在你JS的地方 alert(result.code)看看有没有返回值
    回复 有任何疑惑可以回复我~ 2017-08-30 17:29:27
  • 提问者 让自己发光 #3
    这个返回值什么的都是正确的就是无法进入方法里,  我那你的ajax代码换成有success的那种缺只走error的方法,控制器里的方法也是按照视屏里是一模一样的, 我失去焦点之后还是可以改变排序的就是说控制器的方法是正确的,
    回复 有任何疑惑可以回复我~ 2017-08-30 17:32:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信