我正在通过AJAX Post从jquery发送数据,并将所有表单字段序列化(在WordPress中)。
$('#SendEmail').click(function () {
jQuery.post(
the_ajax_script.ajaxurl,
{
'action': 'the_ajax_hook_SendEmailWithCalculatorContent',
'calculatorFormContent': $("#CalculatorForm input").serialize()
},
function (response_from_the_action_function) {
$("#G1").val(response_from_the_action_function);
}
);
});
这是萤火虫POST的发布参数:
action the_ajax_hook_SendEmailWithCalculatorContent
calculatorFormContent ZIPCodeTextBox=01915&G1=PhoneNumber+%3A++ZipCode+%3A+&G2=&G3=&G4=&G5=&G6=&G7=&G8=&G9=&G10=&G11=&G12=&G13=&G14=&G15=&G16=&G17=&G18=&G19=&G20=&G21=&G22=&G23=&G24=&G25=&G26=&G27=&fullname=&email=&phone=7324211531
当我尝试访问它们时,需要在PHP中访问这些参数
echo "PhoneNumber : ".$_POST['phone']." ZipCode : ".$_POST['ZIPCodeTextBox']." IndexValue : ".$_POST['0'];
我得到的输出为“ PhoneNumber:ZipCode:IndexValue:”,因此所有表单数据都为空白。
当我尝试:
echo $_POST;
我看到值“数组”遇到。
如何访问数组值?
在这里看到多条使用参数名称回答的帖子,一个帖子可以从$ _POST ['name']获取数据。 (类似链接:jQuery AJAX form data serialize using PHP)
但显然在我的情况下它不起作用。
参考方案
那么'calculatorFormContent': JSON.stringify($("#CalculatorForm input").serializeArray())
呢,然后在您的PHP脚本中使用$array = json_decode($_POST['calculatorFormContent'], true);
以后使用$array['phone']
访问它。
我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…
对ID为'abc%'的dom执行操作 - javascript我想对ID为'abc%'的DOM进行一些操作<a id='abc1'></a> <a id='abc2'></a> <a id='abc3'></a> <a id='abc4'></a>…
Jsonp没有出现``访问控制允许来源''错误 - javascript在我的PHP中,我喜欢这样来回显jsonp类型的“ json数据”echo $_GET['callback'] . '('.json_encode($arr).')'; 在我的js(angularjs)中,$http.get('http://example.com/app/?callbac…
将Javascript代码复制到PHP中 - javascript我有个问题...我想发送带有邮件功能的Javascript文档代码...PHP代码如下所示:$script = '<script> vfprintf(handle, format, args)ar hljs=new function(){function k(v){return v.replace(/&/…
AJAX-每当调用AJAX脚本时,JavaScript就会中断 - javascript我雇用了一名开发人员来帮助完成某些工作,他主要专注于PHP,并尝试了这种javascript。每当以下AJAX脚本将HTML重新加载到DOM中时,它都会中断页面。它通过Codenigniter调用了一个函数以重新加载页面中的view。一旦发生这种情况,所有的javascript将不再起作用。我似乎找不到能帮助解决此问题的解决方案。请帮忙。注意:理想情况下…