我正在尝试在提交表单后将页面加载到模式窗口"checkout.php",但我需要它来加载表单的结果.通常,只需将表单的操作设置为url并传递数据,但在这种情况下,页面需要加载到具有该数据的模态中,这需要使用比我所知更多的jQuery.
HTML
<form id="shippingform" name="shippingform" method="post" action="#">
<table id="box-table-a" width="25%" border="1">
<thead>
<tr>
<th scope="col" width="40%">USPS Option</th>
<th scope="col" width="40%">Price</th>
<th scope="col" width="20%" style="text-align: right;">Select</th>
</tr>
</thead>
<tbody>
<tr>
<td class="first">Ground:</td>
<td><?php echo "$" . sprintf("%01.2f", $groundTotal) ?></td>
<td class="last"><input name="shipping" type="radio" id="radio" value="<?php echo $groundTotal ?>" checked="checked" /></td>
</tr>
<tr>
<td class="first">Priority:</td>
<td><?php echo "$" . sprintf("%01.2f", $priorityTotal) ?></td>
<td class="last"><input type="radio" name="shipping" id="radio2" value="<?php echo $priorityTotal ?>" /></td>
</tr>
<tr>
<td class="first">Express:</td>
<td><?php echo "$" . sprintf("%01.2f", $expressTotal) …Run Code Online (Sandbox Code Playgroud) 我有一个链接集的结尾,但我只想要一个部分被使用,除非数组的大小大于1.
$closeLink='</a>'.'<a target="_blank" href="'.implode('" rel="lightbox['.
$post->ID.']" class="single_image" title="'.$lightHtml.'<br /><a href="'.
$desclinkurl.'">'.$desclink.'</a>"></a><a href="',$custgalarr).'"
rel="lightbox['.$post->ID.']" class="single_image" title="'.$lightHtml.'<br /><a
target="_blank" href="'.$desclinkurl.'">'.$desclink.'</
a>"></a>';
Run Code Online (Sandbox Code Playgroud)
所以在下面显示的部分之后的所有内容都只需要显示数组$ custgalarr的大小是否大于1:
$closeLink='</a>'
Run Code Online (Sandbox Code Playgroud)
我想在关闭标签后我需要使用这样的东西
if (sizeof($custgalarr) > 1){
Run Code Online (Sandbox Code Playgroud)
帮助我,提前谢谢!
我正在使用jquery .load()方法进行搜索.我已经弄清楚如何发送一个变量,但我需要发送很多变量.
一个人
var field1 = ($('#form1 input[name="field1"]:text').val());
$('#results').load("/search/show.php", {field1: field1});
Run Code Online (Sandbox Code Playgroud)
我怎么做两个变量?这个工作
var field1 = ($('#form1 input[name="field1"]:text').val());
var field2 = ($('#form1 input[name="field2"]:text').val());
$('#results').load("/search/show.php", {field1: field1}{field2: field2});
Run Code Online (Sandbox Code Playgroud)
我确定有一种简单的方法可以发送多个变量,我只是不知道如何!
如果我有这个HTML:
<div class="flex">
<div class="row">
<div class="flex-item-1">stuff</div>
<div class="flex-item-3">stuff</div>
</div>
<div class="flex-item-2">stuff</div>
</div>
Run Code Online (Sandbox Code Playgroud)
是否有可能订购1,2,3,好像rowdiv不存在?
我试过了:
.flex { display:flex; flex-direction: column; }
.flex-item-1 { order: 1; }
.flex-item-2 { order: 2; }
.flex-item-3 { order: 3; }
Run Code Online (Sandbox Code Playgroud)
但由于它们最初并不是相同的父/子嵌套级别(甚至是子容器),因此不起作用.
单击/选中复选框时,我无法触发简单的警报.我一直在挠头,想知道为什么我不能让它工作,我知道它会变得简单......那么,我做错了什么?
<script type="text/javascript">
$('#test1').click(function(){
alert('clicked');
});
</script>
<input type="checkbox" id="test1" value="test1" name="test1" value="-1">test1</input>
Run Code Online (Sandbox Code Playgroud) 说我有一个像这样的JS数组......
var newArray = [20,182,757,85,433,209,57,828,635];
Run Code Online (Sandbox Code Playgroud)
我想使用这些数据创建一个条形图,其中最高条的高度== 100.因此,需要将828值栏设置为100,其余条形图需要相对于那个,也是最接近的整数.我不知道怎么回事?
有没有办法使用循环从上面创建一个新数组?然后我可以使用新阵列?
我试图在jquery .post()之后使用open colorbox 请求,加载我发布的页面,但我有一个问题.我正在打开一个新的页面实例,它没有收到发布的数据.
$.post( "/shop/checkout.php", { shipping: shipping },
function(data) {
$.colorbox({top: 50,scrolling:false,preloading:false,href:"/shop/checkout.php"});
}
);
Run Code Online (Sandbox Code Playgroud)
我使用了firebug,并且使用正确的数据发布了帖子.但是,当我在colorbox中加载checkout.php时,它是checkout.php的一个实例,它没有收到数据.