这是我用来将表单详细信息发送到php函数的jQuery代码:
jQuery(document).ready(function($) {
jQuery('.submit').click(function(){
var str = $("#ajaxForms").serialize();
var data = {
action: 'myajax-submit',
serialize: str,
beforeSend: function(){
alert('Sending...');
}
};
jQuery.post(MyAjax.ajaxurl, data, function(response) {
alert('Got this from the server: ' + response);
});
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
这是php函数:
function myajax_submit() {
$whatever = $_POST['serialize'];
echo $whatever;
die();
}
Run Code Online (Sandbox Code Playgroud)
一切正常,但当出现警告框时,文本会显示我的html表单中的一串值#ajaxForms.我相信这是因为php函数回声了$_POST['serialize'].
在我的表格中,我有一个输入框,如:
<input id="postID" name="postID" value="First Name" type="text" />
但是当我尝试回显$_POST['postID']php中的变量时,它不会在警告框中显示任何内容.
我想通过将表格数据序列化发送到php函数我可以使用与表单输入相关联的$ _POST变量吗?
帮助赞赏.:)
我希望能够创造像一个边界这个在CSS中,可能使用伪元素,然后一个背景图像.
<div id="footer"></div>
Run Code Online (Sandbox Code Playgroud)
#footer {
background: #4b4b4b;
color: #868686;
padding: 0;
position: relative;
height: 100px;
width: 900px;
}
#footer:before {
content: "";
display: block;
width: 220px;
background-color: #e1e1e1;
height: 8px;
}
Run Code Online (Sandbox Code Playgroud) 我很难找到根据我的喜好设置 hr 元素样式的解决方案。
如果您查看以下小提琴,您将看到 hr 元素同时添加了 :before 和 :after 伪代码。
http://jsfiddle.net/MattStrange/LGEjp/
到目前为止,这就是我想要的,两边的两个圆圈都是正确的,但现在我想将图像添加到线的确切中心,但是因为两个伪都被占用,我不知道如何将背景图像添加到这个小时。
<hr class="bolt">
Run Code Online (Sandbox Code Playgroud)
<hr class="bolt">
Run Code Online (Sandbox Code Playgroud)
非常感谢帮助。
干杯
我有这个PHP代码:
foreach( $wpdb->get_results(
) as $key => $row) {
echo "['". $row->DATE . "',". $row->total_sales . "],";
}
Run Code Online (Sandbox Code Playgroud)
这产生了这个:
['09-08-11',0],['09-09-11',0],['09-10-11',0],['09-11-11',0],
Run Code Online (Sandbox Code Playgroud)
如何删除foreach循环中的最后一个逗号?
我正在尝试通过PHP中的$ _POST获取一些信息,基本上我正在使用它:
$item_name1 = $_POST['item_name1'];
$item_name2 = $_POST['item_name2'];
$item_name3 = $_POST['item_name3'];
$item_name4 = $_POST['item_name4'];
Run Code Online (Sandbox Code Playgroud)
我想用mysql在表字段中插入每个项目名称,所以我试图尝试使用while php循环,所以我没有很多$ item_name变量:
$number_of_items = $_POST['num_cart_items'];
$i=1;
while($i<=$number_of_items)
{
$test = $_POST['item_name'. $i''];
$i++;
}
Run Code Online (Sandbox Code Playgroud)
上面的代码失败了,解释起来相当棘手,但是代码应该找到所有的item_name $ _POST,并将其作为mysql插入的变量.
$ _POST ['num_cart_items']是项目总数.
该代码适用于正在进行购物车的PayPal IPN监听器.
帮助赞赏.
编辑:
我进一步了解了我刚才意识到的文件:
$req = 'cmd=_notify-validate';
foreach ($_POST as $key => $value) {
$value = urlencode(stripslashes($value));
$req .= "&$key=$value";
}
Run Code Online (Sandbox Code Playgroud)
如何插入$ _POST ['item_name1'],$ _POST ['item_name2']作为mysql插入的变量?
我正在为我的网站使用猫头鹰轮播,并希望在一个页面上多次使用轮播,我已经使用.each成功实现了这一点,但是当我点击上一个或下一个按钮来显示我使用的jQuery代码时旋转木马中的物品会触发所有旋转木马.单击下一个/上一个按钮可移动所有轮播中的项目.
jQuery(document).ready(function($) {
$(".owlcarousel-slider").each( function() {
var $this = $(this);
var autoscroll = $this.attr("data-autoscroll");
if(autoscroll == 1) {autoscroll = true;} else {autoscroll = false;}
$this.owlCarousel({
autoPlay: autoscroll
});
$(".next").click(function(){
$this.trigger('owl.next');
})
$(".prev").click(function(){
$this.trigger('owl.prev');
})
});
});
Run Code Online (Sandbox Code Playgroud)
我相信错误的代码必须是这一点,
$(".next").click(function(){
$this.trigger('owl.next');
})
$(".prev").click(function(){
$this.trigger('owl.prev');
})
Run Code Online (Sandbox Code Playgroud)
不幸的是,我的jQuery不是我最强的,我相信我几乎就在那里.
谢谢
我有两个功能,我希望我可以放入一个,可以不同的方式调用.
function my_function() {
global $wpdb;
foreach( $wpdb->get_results( "MYSQL QUERY" ) as $key => $row)
{
echo "'". $row->DAY . "'";
}
}
function my_function_two() {
global $wpdb;
foreach( $wpdb->get_results( "MYSQL QUERY" ) as $key => $row)
{
echo "'". $row->TIME . "'";
}
}
Run Code Online (Sandbox Code Playgroud)
注意它们之间唯一的区别是$ row-> TIME和$ row-> DAY,我在两者中使用完全相同的mysql查询,并想知道这两个函数是否可以合并为一个?
感谢帮助.
php ×4
css ×2
jquery ×2
border ×1
css3 ×1
each ×1
function ×1
javascript ×1
paypal ×1
paypal-ipn ×1
while-loop ×1