Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/130.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在代码行中收集Ajax数据_Ajax - Fatal编程技术网

在代码行中收集Ajax数据

在代码行中收集Ajax数据,ajax,Ajax,我在wordpress工作表中做了一些管理面板,但我正在添加选项,并将所有内容都放在数据中的一行中,如果我继续添加选项,会很痛苦,但这样做看起来很混乱。 范例 我想在这个数据字段上画几行,比如 $.ajax({ type: 'POST', url: ajaxurl, data: 'action=general_settings_action& zkr_logo='+zkrlogo+'&

我在wordpress工作表中做了一些管理面板,但我正在添加选项,并将所有内容都放在数据中的一行中,如果我继续添加选项,会很痛苦,但这样做看起来很混乱。 范例

我想在这个数据字段上画几行,比如

$.ajax({ 
     type: 'POST', 
     url: ajaxurl, 
     data:
          'action=general_settings_action&
          zkr_logo='+zkrlogo+'&
          zkr_favicon='+zkrfavicon+'&
          zkr_background='+zkrbackground+'&
          zkr_linkcolor='+zkrlinkcolor+'&
          zkr_linkhover='+zkrlinkhover+'&
          zkr_colorbackground='+zkrcolorbackground,
     success: function(data){
     alert(data);
}});
但是这样放置代码不起作用,我已经尝试过\n和其他一些东西,但仍然不起作用

我很感激你的帮助。。。谢谢

尝试这样做: 创建一个包含要发送的参数的JSON数据对象

var DATA = {
          action:'general_settings_action',
          zkr_logo:zkrlogo,
          zkr_favicon:zkrfavicon,
          zkr_background:zkrbackground,
          zkr_linkcolor:zkrlinkcolor,
          zkr_linkhover:zkrlinkhover,
          zkr_colorbackground:zkrcolorbackground
}
使用数据字段发送AJAX请求中的数据

$.ajax({ 
     type: 'POST', 
     url: ajaxurl, 
     data: DATA,
     success: function(data){
     alert(data);
}});
我在以下网站查看了此信息:

您需要添加

'zkr_logo=' + zkrlogo + '' + 
而不是

zkr_logo='+zkrlogo+'&

然后它将形成一个字符串

dammmm非常感谢你。。。4分钟后,我将获得答案,页面不会让我更早D
zkr_logo='+zkrlogo+'&