程序如下:
if ($_REQUEST['act'] == 'c**ignee_list')
{
/*
* 检查用户是否选择匿名购物
*/
if (isset($_REQUEST['direct_shopping']))
{
$_SESSION['direct_shopping'] = 1
} /*
* 检查用户是否已经登录
* 如果用户已经登录了则检查是否有默认的收货地址
* 如果没有登录则跳转到登录和注册页面
*/
if (empty($_SESSION['direct_shopping']) &&$_SESSION['user_id'] == 0)
{
/* 用户没有登录且没有选定匿名购物,转向到登录页面 */
$result['error'] = 1
$result['message'] = '对不起,您没有登录或者您未选择匿名购物!'
echo $json->encode($result)
exit
}
}
echo $json->encode($result)
$('#addr_modify').click(function(){
$.ajax({
type: "POST",
url: "flow_ajax.php?act=c**ignee_list",
cache: false,
data: "&m=" + Math.random(),
beforeSend:function(){$('#addr_modify').html('[获取中...]')},
success:function(data){
re = $.evalJSON(data)
alert(re.message)
if(re.error == 1)
{
alert(re.message)
window.location.href="flow.php?step=cart" + "&m=" + Math.random()
return
}
else if(re.error == 2)
{
alert(re.message)
window.location.href="flow.php?step=c**ignee"
return
}
$('#addr_modify').hide()
$('#addr_okbox').hide()
$('#addr_editbox').show()
// $('#addr_editbox').html(re.content_list)
// $('#addr_edit_table').html(re.content_table)
}
})
})
1、程序不仅需要给计算机读 , 也要给程序员读。 程序设计风格的原则 , 代码应该清楚的和简单的 , 具有直截了当的逻辑 , 自然的表达式 , 通行的语言使用方式 , 有意义的名字和帮助作用和注释。
2、编程的同时要为单元测试选择恰当的测试点,并仔细构造测试代码、测试用例,同时给 出明确的注释说明。 测试代码部分应作为一个子模块, 以方便测试代码在模块中的安装与拆 卸(通过调测开关) 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)