您当前的位置:首页 > TAG信息列表 > ajax
如何在将短码属性存储为类变量的类中实现AJAX
我正在尝试编写一个OOP插件,将我的shortcode参数传递给类,将它们存储为类变量,然后在AJAX调用中使用它们。以下是一个示例:class WPAJAXClassTest { private $message; public function __construct() { add_action(\'wp_enqueue_scripts\', array($this,\'enqueue_scripts\')); add_
AJAX响应错误|只是将错误作为响应
下面是AJAX文件的代码。alert(cont) 给出了正确的结果,但问题在于响应。我只是得到了错误的回应。function updateRadioButton(rating,pid){ var cont = rating + \'-\' + pid; alert(cont); jQuery.ajax({ type: \'POST\', url: TihomAjax.ajaxurl,
当函数在子主题上但不在插件页面中时,AJAX工作
我有一个ajax,它将一些jQuery变量传递给PHP函数。我的函数应该在类文件中。但ajax无法工作并显示bad request. 但如果我把php函数放在我的子主题中,它就会工作得很好。这是我的jQuery AJAX $.ajax({ type: \'POST\', url: ajaxurl, data: { action: \'thwec_get_element_block
WP_AJAX未验证和已验证
我已经构建了一个函数来获取通过ajax提供的Wordpress中的帖子。$.ajax({ url: \'/wp-admin/admin-ajax.php\', type: \'POST\', cache: false, data: { action: \'get_post_info\', postId: postId, },
如何仅在需要时才从页面上的多个帖子加载内容
我有一个页面,其中包含指向自定义帖子类型的链接列表(使用wp_query 和the_permalink())单击链接时,该帖子中的一些自定义字段应显示在灯箱中。我可以从所有这些帖子中加载自定义字段,并隐藏它们,只有在链接被触发时才会显示。但这似乎没有必要。这些帖子有图片,除非需要,否则我不想加载它们。想知道如果点击链接,我可以使用什么策略来加载帖子的内容。这是WP REST API的作业吗?AJAX我以前使用过这两种方法,但我不是确定何时使用合适的专家。如有任何关于优雅解决方案的建议,将不胜感激!
使用AJAX执行GET_TEMPLATE_PART
我想用AJAX获取模板部分。此模板部分-更多图像。php包含一些wp php和html的源代码。我了解到AJAX是在WP中构建的。所以我把下面的代码放在我的主题文件中。我的代码:功能。phpfunction get_img() { ob_start(); get_template_part(\'more\', \'images\'); die(); ob_clean(); } ad
Get ajaxForm response value
我有这个ajaxForm:$(\'.simple-checkout\').ajaxForm({ success: function (response) { console.log(response); alert(\"Success\"); $(\'.cart-value\').load(location.href); }, error: function (response) { console.log(respo
AJAX WordPress函数在警报中显示源代码,而不是输入字段的值?
我正在尝试让ajax正常工作,因此当用户输入邮政编码并单击提交时,会出现一个警报,说明他们输入的邮政编码。我对AJAX真的很陌生,所以如果下面的代码很糟糕,请原谅我!单击“提交”时,会出现一个警报框,但会显示整个页面的源代码,而不是中的消息postcode_ajax2. 有人能帮忙吗?function ajax_postcode_form_init() { wp_register_script(\'ajax-login-script\', get_bloginfo(\'stylesheet
WP_QUERY不使用撇号搜索
我试图在WP\\U查询中搜索包含短语“道尔顿定律”的数据meta_query. 这是一个AJAX 搜索,下面是我正在做的://in this case $_POST[\'query\'] is the phrase \"Dalton\'s Law\" $query = apply_filters( \'get_search_query\', $_POST[\'query\'] ); $query = esc_html( $query ); $guide_meta
Ajax WordPress pass post URLs
我正在使用wp_localize_script 将post数据发送到ajax。wp_localize_script( \'my-script.js\', \'ajax_object\', array(\'ajax_url\' => admin_url(\'admin-ajax.php\')) ); add_action( \'wp_ajax_load_more_posts\', \'ajax_posts\' ); 将post数据发送到ajax:function ajax_posts
重定向至提交帖子后的页面
我有一个表单,它将post数据提交给PHP函数search,search函数查询我添加到WordPress数据库的表。提交后,我想重定向到我在仪表板中添加的结果页面。到目前为止,我只能使用Ajax重定向,但我想从PHP文件重定向。AJAX$(\'#finderForm\').on(\'submit\', function(e) { //e.preventDefault(); var form = $(\'#finderForm\').serialize();
使用加载了AJAX的ACF表单初始化JS
我正在使用acf\\U表单用ajax编辑我的WP帖子。我已经做好了设置,工作正常,我可以编辑帖子并提交新数据,而无需刷新页面。成功完成后,我还可以加载新内容,而无需刷新页面。但是,acf表单中的任何JS在重新加载后都无法工作。我怎样才能让它工作呢,这是我目前所拥有的(function($) { //// This saves without reloading the page var pathtopage = window.location.pathname;
使用带有快捷码的AJAX提交表单时出错
我为用户提交表单创建了一个快捷代码。我想在不加载页面的情况下提交此表单(Ajax)。这是我的短代码add_shortcode(\'et-test-plugin_shortcode\', function($atts, $content) { $atts = shortcode_atts(array( \'name-field\' => \'Name\', \'phone-field\' => \'Phone Number
Need help with ajax
我已经在wordpress上使用PHP和纯Javascript有一段时间了,但我从来没有使用过AJAX。目前,我正在尝试从我的wordpress页面中调用ajax,方法是将ajax JS代码直接放入页面,尝试从ajax文件调用PHP函数。php(与functions.php相同的目录)我已经在网上阅读了很多关于这一部分的教程,但都没有成功。即使只是调用一个简单的PHP函数来回应“Hello World”,对我来说也行不通。我确信这部分不需要任何“排队”(因为我将JS代码直接放在页面中)。如果有人能告诉我如
获取远程API数据的最有效方式是什么?
我目前正在尝试通过远程API优化数据获取的速度。我是这样使用它的:$response = wp_remote_get(\'https://some-api.com/endpoint\'); $response_body = wp_remote_retrieve_body($response); $data = json_decode($response_body, true); 它返回一个数据数组,我正在遍历该数组并将其保存到适当的变量中,稍后使用这些变量将数据插入到希望插入的位
通过AJAX从前端更新用户元数据,节省问题
我想通过ajax从前端保存/更新自定义用户元字段。此字段应包含帖子ID列表。不允许使用双重ID。我的问题是,每次更新字段值时,它都会被保存为多维数组。例如,保存的数据如下所示:Array ( [0] => Array ( [0] => Array ( [0] => [1] => 70 [2] => 79 ) [1] => 79 ) [1] => 93 ) 我只需要/想要一个数组。我尝试了不同的方法$single 的参数get_user_meta(), 似
在自定义主题上试用AJAX时,不断收到400个错误请求错误
因此,我一直在开发一个我正在构建的自定义主题,我正试图实现一个基于AJAX的搜索演示。我已经根据一些教程和指南构建了所有内容,但在检查对admin ajax的调用时,它会不断返回400个错误。。。我没有什么想法,希望有人能对这个问题有所了解。functions.phpfunction load_search_results(){ $q = $_REQUEST[\'query\']; $post_type = $_REQUEST[\'post_type\']; $args
自定义插件提供:wp-admin/admin-ajax.php 400(错误请求)
我在调试我正在编写的插件时遇到问题。我想在用户更改select输入的选项时执行Ajax请求。事情是,它昨天完全按照预期工作,然后当我今天测试网站时(从昨天起,没有进行任何代码更改),我得到一个:领域com/wp-admin/admin-ajax。php 400(错误请求)我的Chrome控制台中的消息。如果我在Internet Explorer/FireFox中尝试,它不会在控制台中给出错误,但Ajax请求仍然不起作用。我正在创建的插件是一个DigitalOcean droplet,它是使用WordPre
带成功回调的AJAX按钮。(泰坦框架)
我正在创建一个插件Titan Framework 处理选项页。作为插件的一部分,我收集了登录尝试失败的日志,然后将其显示在选项面板中。日志经常需要清除,因此我创建了一个AJAX Button 控制单击时调用清除日志的函数。然而,为了显示这个过程已经发生,并且按下按钮确实做了一些事情,我需要刷新页面。根据Titan Framework的文档,这似乎可以使用按钮的回调属性来完成。上面写着:success\\u callback | string/array |(可选)在成功的ajax调用后要调用的Javasc
在AJAX调用中收到400个错误请求
我正在使用一个类构建一个自定义的post类型插件。我在页面上有一个表单,它进行AJAX调用,然后返回400个错误请求和0个响应。我试着用邮递员独立于页面拨打电话。还是一样的回答。在构造函数中:add_shortcode(\'websites_form\', [$this, \'renderForm\']); // handle AJAX calls for both logged in and guest users add_action(\'wp_action_websites