您当前的位置:首页 > TAG信息列表 > ajax
Wp_LOCALIZE_SCRIPT,jQuery中未定义变量
我尝试用Ajax加载帖子。functions.php:function my_action_callback() { wp_localize_script(\'jscustom\', \'ajax_custom\', array( \'ajaxurl\' => admin_url(\'admin-ajax.php\') )); wp_enqueue_script(\'jscustom\');
如何通过AJAX加载wp_EDITOR
有人知道如何在WordPress中通过AJAX加载wp\\U编辑器吗?我的标记和编辑器加载正确,但编辑器控件加载不正确,这可能是因为Javascript没有在AJAX调用中运行。任何帮助都将不胜感激。
如何在WP前台为AJAX添加“等待”图标?
这是我的搜索js代码,用于处理搜索:jQuery(document).ready(function($){ $(\'#searchsubmit\').click(function(e){ e.preventDefault(); var searchval = $(\'#s\').val(); // get search term $.post( WPaAj
要传递在查询中使用的‘Variable’的AJAX url值
我正在修改一个插件,希望从选择列表中获取一个值,并根据所选值自动填充文本区域。php代码来自一个名为wpf-addusers.php 但该文件不是直接显示的。显示此信息的页面的(绝对)url为http://localhost:8888/dev_wordpress/wp-admin/admin.php?page=mfgroups&mingleforum_action=usergroups&do=add_user_togroup. 我的javascript(ajax)如下所示:jQuery(f
重力将jQuery.Load形式化为模式
我有一个gravity表单联系人表单,它驻留在一个页面上,但我想要的是一个站点范围的链接,它将打开该表单,并以动态模式显示它。一种方法是将表单插入模板端的标记中,这样表单就已经存在于每个页面上了。但这意味着加载了大量的标记和gf脚本,而这些脚本在很大程度上都不需要存在。因此,我收集了一些js,从页面中获取表单标记并将其插入DOM,加载脚本,然后在twitter引导模式中显示结果。事物的表示端按预期工作,但js条件逻辑等都没有得到应用。我知道js正在加载,因为Im将每个脚本的状态输入控制台。日志-我得到“2
使用AJAX在缓存站点上更新自定义帖子字段
我的网站由“wp SuperCache”插件和“cloudflare.com”缓存因此,我的php函数可以计算工作不正常的帖子视图。我尝试使用ajax,但我不懂JS代码,所以我不知道哪里错了。在里面functions.php 我创建了一个简单的函数:add_action(\'template_redirect\', \'ajax_activation\'); function ajax_activation(){ //optional wp_enqueue_scrip
Stumping-AJAX响应返回0
我似乎想不出来。无论我做什么,ajax调用都会不断给出0响应。我已经测试了我的PHP功能,它工作得很好,但每当我通过ajax调用它时,我都没有收到任何响应(只有0响应)。非常感谢您的帮助/建议。add_action(\'wp_ajax_get_ldapattr\', \'get_ldap_attr\'); add_action(\'wp_ajax_nopriv_get_ldapattr\', \'get_ldap_attr\'); function get_ldap_attr()
$wpdb->更新是否已完成保存触发器?
我有一个自定义表,我正在通过wp\\u ajax操作更新它。插入一行并插入除id 这是一个AUTO_INCREMENT. 我有一个ajax响应,它使用新数据在页面上创建新行。在我的响应中,我需要查看是否添加了行,然后获取要显示的记录。我当然可以打印除id 使用我预定义的变量,但我也想获得动态创建的数字!帮助我需要一个if 语句以查看行何时完成保存。问题在于我的php,特别是$carrier_id:<?php add_action(\'wp_ajax_change_carrier\', \'c
AJAX-使用一个PHP函数返回两个JSON对象
如何使用一个AJAX调用和PHP函数返回两个JSON对象?非常感谢您的帮助!下面是PHP函数:function get_ldap_attr() { header(\"Content-type: application/json\"); $lan = $_POST[\'lan\']; $dn = get_site_option ( \"ldapServerOU\" ); $usr = get_site_option ( \"ldapServer
发布新帖子后刷新自定义帖子循环(Div)
GOAL不知道是否应该执行以下操作,我想(ajax?)仅刷新(自定义)post类型loop或div自定义post查询示例:<div class=\"refreshed posts\"> <?php global $post; $myposts = get_posts(\'post_type=employer&numberposts=5&orderby=modified&offset=0\'); fore
使用管理中的插件从JSON数组创建WordPress帖子
我正在编写一个WordPress插件,我想执行以下操作:添加一个包含按钮的WordPress插件管理页面当您单击按钮时,它会从文件中加载一个JSON对象数组,然后为每个对象创建一个WordPress帖子,我已经完成了,我可以看到在单击按钮时加载的JSON对象数组,因为我使用了console.log. (我用this tutorial - 使用AJAX。)但是,我如何才能让WordPress访问JSON数组,以便使用wp_insert_posts? 这可能吗?
点击缩略图获取帖子ID
我有点迷路了,所以如果这个问题含糊不清,没有组织好,我很抱歉。我目前有一个通过Wordpress填充的缩略图网格。我通过获取一个类别中的所有帖子并获取它们的缩略图来检索它们。我现在想要它,所以当你点击缩略图时,它会在一个文本框中拉出帖子的正文,我在与网格相同的页面上。我正在寻找一个方向,告诉我单击帖子时如何获取帖子id,然后如何在文本框中加载来自该id的正文文本。缩略图网格:foreach ( $categories as $category ) { $i = -1; echo
Loading shortcode with ajax
如果浏览器的屏幕大小特定,我会尝试加载幻灯片,也就是说,我不希望幻灯片加载到更小的移动屏幕上。幻灯片放映插件提供了一个短代码:<?php echo do_shortcode(\'[metaslider id=\"8302\"]\'); ?> 但当我试着加载它时。load(),它只是输出字符串,不运行php。因此,环顾四周,似乎有几个帖子与此相关:call shortcode in javascriptWhy might a plugin's 'do_shortcode
Why is this Ajax not working?
我不确定这样做是否滥用了WordPress和Ajax,但是WP and Ajax Codex a以及Plugin Development with Ajax 似乎不是很有帮助。我创建了以下Ajax情况:(function($){ $(document).ready(function(){ $(\'a\').click(function(e){ var el = $(this).prev(\'input[type=\"checkbox
如何针对不同的查询使用多个wp_ajax_函数?
我正在处理多个函数wp_ajax_ 前两个功能启动得很好。然而,我需要一个全新的查询,它也将利用AJAX。我应该用条件句强化我的第一个函数吗?或者我可以init 不止一个wp_ajax_ 像下面的代码一样工作到目前为止我的代码:add_action( \'init\', \'my_ajax_init\' ); function my_ajax_init() { add_action(\'wp_ajax_nopriv_wpa56343_search\', \'my_ajax_searc
通过AJAX在WordPress中获取更多帖子
在post archives和其他列表(如搜索结果)中获取下一页的最佳方式是什么?这个问题已经被问过很多次了,但答案对我来说还不够好。到目前为止,我找到了两种方法。使用对标准URL的AJAX请求(如example.com/category/mycat/page/2). 这是使用$.load JQuery的函数,它将结果剥离,只留下具有指定id的某些块的内容。我认为这对客户端(因为加载和处理了不必要的内容)和服务器(因为这样的请求处理不需要的菜单、小部件等)都是低效的。使用自定义ajax处理程序add_ac
WordPress AJAX总是返回404错误
我刚从一个教程中得到了这段代码。我似乎无法让它发挥作用。HTML(home.php) <form name=\"myform\" id=\"myform\" action=\"\" method=\"POST\"> <!-- The Name form field --> <label for=\"name\" id=\"name_label\">Name</label> <in
WordPress插件AJAX POST参数
我有问题。我不知道为什么,但表单中的参数没有传递太多aad\\u process\\u ajax()。函数和jquery中的我的代码:与我的表单配合使用:function aad_render_admin() { ?> <div class=\"wrap\"> <h2><?php _e(\'Admin Ajax Demo\', \'aad\'); ?></h2>
PHP:如何在插件中正确访问数据库?
我想我会在互联网上找到我的问题的答案,但我没能找到。这不是一个大问题,但由于这是我的第一个插件,我想在提交之前确保一切正常。我所做的是根据管理员从仪表板的设置面板中选择的值添加导航菜单的链接。我在自定义javascript中访问db,将数据添加到表中(在管理仪表板中),然后使用“wp\\u nav\\u menu\\u items”过滤器在另一个php脚本中获取该数据。我用过wp_localize_script( \'my-ajax-request\', \'accessDB\', array( \'aj
根据窗口大小更改主题
我想通过AJAX向服务器发送浏览器信息(窗口宽度)。服务器不需要响应任何数据,但是,只需根据窗口宽度更改主题即可。这是我的尝试:javascriptvar $ = jQuery; $(document).ready(function() { var windowWidth = $(window).width(); var windowHeight = $(window).height(); $.ajax( {