我在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);
}});
我想在该数据字段中添加一些代码,例如
$.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和其他一些东西,但仍然不会做这项工作。
我赞成帮助......谢谢
答案 0 :(得分:0)
尝试这样做: 创建一个包含要发送的参数的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);
}});
答案 1 :(得分:0)
您需要添加
'zkr_logo=' + zkrlogo + '' +
而不是
zkr_logo='+zkrlogo+'&
然后它将形成一个字符串