我一直在使用Serialize()通过Post()传递复选框表单数据,用于可以容纳同一类别的多个项目的购物篮.
当我使用提交按钮发布它时,它可以正常工作,并传递多个值并显示在一个类别下.
但是当我使用Jquery serialize()时,它每个类别只显示一个项目,总共只显示两个类别.这是一个数组问题,但我无法解决.
是否有一个替代JQuery函数我应该用来传递一个多维数组?
我理解以下内容:
在2D空间中,每个数据点都有2个特征:x和y.2D空间中的权重向量包含3个值[bias,w0,w1],可以将其重写为[w0,w1,w2].为了计算它与权重向量之间的点积,每个数据点需要一个人工坐标[1,x,y].
用于更新每个错误分类点的权重向量的学习规则是w:= w + yn*xn
我的问题是:你如何从权重向量w = [A,B,C]中得出两个点来绘制决策边界?
我理解A + Bx + Cy = 0是一般形式的线性方程(A,B,C可以从权重向量中获取)但我不知道如何绘制它.
提前致谢.
每次我传递后数组数据时,每次传递新选择时它都会覆盖自己.我希望它添加到以前的选择并继续增长.
我试图解决这个问题,是因为阵列通过没有足够的尺寸或正确的键?
echo '<input type="checkbox" id ="menu" name="'.$did.'['.$result2['cid'].']'.'['.$result2['id'].']" value="'.$result2['id'].'">'.ucwords($result2['name']).'<br />';
if($array){
foreach ($array as $key => $value){
if(is_array($value)){
foreach ($value as $key => $value){
$query = mysql_query("SELECT title FROM menuCategory WHERE cid = $key");
$result = mysql_result($query,0);
echo '<h1>'.ucwords($result).'</h1>';
foreach ($value as $key => $value){
echo '<input type="hidden" name="'.$key.'" value ="'.$value.'">';
$query = mysql_query("SELECT cid, id, name FROM menuBread WHERE id = $value");
$result = mysql_fetch_assoc($query);
echo ucwords($name = $result['name']).'<br />';
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)