您当前的位置:首页 > TAG信息列表 > ajax
Gutenberg-如何在后台正确执行AJAX请求
我有一个前端带有服务器端渲染的简单块。PHP:register_block_type( \'some/block\', array( \'render_callback\' => \'render_my_block\', \'attributes\' => array( \'stuff\' => array( ) ) )); function rend
对php函数的AJAX调用不能运行PHP代码
我有一张这样的表格:<form method=\"post\" action=\"\" id=\"BookingForm\"> <label for=\"email\">Email</label> <input type=\"text\" name=\"email\" id=\"emailId\" value=\"\" /> <input type=\"hidden\" name=\"action\" v
获取发布内容并将其显示在div中
我正在寻找一种获取帖子内容并在div中动态显示的方法。我的帖子显示在屏幕左侧的列表中,我想在屏幕右侧显示您单击的帖子(我只需要HTML,因为我想应用其他样式而不是single.php文件)。我在网上搜索了几个星期,但仍然不知道该怎么做,除非我必须使用Ajax(我不完全理解),也许还要使用WP查询?有没有人对如何做到这一点有想法,并能向我这样的傻瓜解释?非常感谢!!编辑:好的,我想出了如何在jQuery中获取帖子ID,并尝试将其发送到Ajax,以便调用帖子内容并在jQuery中获取它。以下是jQuery部分
Ajax call not working anymore
我用ajax调用了一些函数。。。基本上,一切都按预期进行,但现在不是这样。我不确定是什么导致了这个问题。我的页面上有这样一个按钮:<p class=\'form-submit\' method=\'post\'> <input id=\'$message_id\' name=\'message_read\' type=\'button\' onclick=hideMessage($message_id) class=\'submit button mark-as-read
当用户清空输入时,AJAX搜索会显示所有结果吗?
刚刚设法让ajax live search工作,这意味着我可以在输入中输入字符时立即获得结果。清除输入时出现问题,它将显示所有结果。当页面首次加载时,它不会显示所有内容。我不想在用户清空输入时显示所有结果。这是当前代码:输入:<input type=\"text\" name=\"keyword\" id=\"keyword\" onkeyup=\"fetch()\"></input> <div id=\"datafetch\">Search results w
AJAX分页,更新当前页面
我创建了一个数字分页,通过AJAX加载帖子。这是PHP和jQuery代码:// PHP Code function ajax_pagination_enqueue_scripts() { wp_enqueue_script( \'ajax-pagination\', get_stylesheet_directory_uri() . \'/js/ajax-pagination.js\', array( \'jquery\' ), \'1.0\', true ); w
ajax multiple Values
我尝试从Ajax调用返回多个值,我想在Ajax函数中重新运行两个独立变量中的值a和值b。有可能这样做吗?或者我可以使用数组吗?或者我应该为每个调用执行一个自己的函数吗?我的功能:“在这里,我将执行一个或多个数据库查询”function rob_ajax_vorlage() { global $wpdb; $a = \"100\"; echo $a; $b = \"200\"; //second value that doesen work jet echo $b;
两个相同的AJAX调用-一个有效,另一个无效
我正在开发一个WP插件。我有两个相同的AJAX调用,一个正在工作,第二个是给我400个错误的管理AJAX请求错误。php。ReadyState为4,responseText为:“↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵0”,statusText为“错误请求”,错误为POST http://localhost/wc_addtocart_as_admin/wp-admin/admin-ajax.php 400 (Bad Request)两个调用都从两个独立的<form> 元素。当我改变时data 在使用AJ
由AJAX执行的php函数内的$_SESSION
我正在定义$_SESSION[\'session_test\'] 从…起$_POST[\'reason\'] 我从AJAX电话中得到消息。在该功能内部,$_SESSION[\'session_test\'] 是否得到定义,我是否得到期望echo 后果add_action(\'wp_ajax_return_reason\', array( __CLASS__ , \'select_return_reason\')); static function select_return_reason() {&
如何在Gutenberg块中获得分类/类别列表?
我想在古腾堡区块内显示类别(或其他分类法)的下拉列表。我只能想到两种方法:在php中创建一个分类数组,并使用wp_localize_script 使该数据可用于我的块javascript使用fetch()? 在块中,访问api的json/wp/v2/categories,获取所有类别这些是首选方法之一吗?是否有其他内置或更好的方法来实现这一点?编辑在我继续研究这一点的过程中,我了解到Gutenberg插件中的另一种方法,该方法可能在该编辑器成为core的一部分后可用:wp.apiFetch(). 很明显,
使用类从插件调用AJAX
我正在制作一个带有类和方法的插件。这个类通过主题(硬编码)被调用来排队并本地化我的js。它还为ajax做了准备。然而,我不断得到错误:400发布http://www.devsite.local/wp-admin/admin-ajax.php 400(错误请求)我在一个类之外的多个插件和函数中运行过ajax。php没有问题,但我无法让它在类中工作。这是我的代码:class CCYTFeatured { public function __construct(){ $this-
WordPress AJAX错误400向远程站点发送数据的错误请求
我正在使用发件人。net获取电子邮件订阅列表。这个网站给了我一些信息,可以将用户的电子邮件添加到订阅列表中。我想使用WordPress ajax来实现这一点。但它返回错误400错误请求。我的代码是:文件ajax新闻脚本。js公司: jQuery(document).ready(function($){ // Perform AJAX send news on form submit $(\'form#fnews\').on(\'submit\', funct
无法使用AJAX访问数据库中的数据
我正试图在wordpress中首次调用AJAX。我遵循了一些教程,到目前为止已经达到了这一点。但当我试图安慰的时候。将从数据库中获取的数据记录在AJAX调用中,我发现以下错误:未捕获引用错误:未定义数据代码:功能。phpfunction my_ajax_handler(){ global $wpdb; $name = $wpdb->get_results(\"SELECT * FROM username\"); echo $name;
有没有可能让$wpdb->GET_RESULTS()返回数组以外的任何内容?
所以我用$wpdb->get_results() 查询我的数据库,然后从JS文件进行AJAX调用。问题是我需要获取值本身,比如字符串,而不是数组,但据我所知,get\\u results只返回数组。有没有办法从数据库中获取字符串值?或者我应该用别的东西get_results()?
Shortcode to pull posts
我需要一些帮助。我创建了一个短代码来引入帖子,然后使用ajax加载更多帖子。我的一切都正常,但它复制了第一组帖子。下面是我的代码。这是shortcode函数:add_shortcode( \'articles-grid\', \'articles_grid\' ); function articles_grid( $atts ) { $showdate = $showauthor = $post_meta = $post_author = $post_seperator
如何全局使用wp_LOCALIZE_SCRIPT()AJAX URL
我已将此添加到functions.php 并且需要使用ajaxURL 在模板中的所有排队脚本中(而不是在此处仅将一个脚本排队add_action( \'wp_enqueue_scripts\', \'ajaxify_enqueue_scripts\' ); function ajaxify_enqueue_scripts() { wp_localize_script( \'ajaxify\', \'ajaxURL\', array(\'ajax_url\' => get_tem
在WooCommerce产品档案中,您如何也可以通过键入设置要添加到购物车的数量,而不仅仅是使用+/-?
目前,在WooCommerce 3.5.1中的产品档案(商店页面)中,如果您在单击“添加到购物车”之前使用+/-按钮设置数量,则一切正常。但如果您尝试在“输入#数量”字段中实际键入它,而不是使用按钮,则只会将一种产品添加到购物车中。对于单个产品,此插件似乎没有问题:https://wordpress.org/plugins/woocommerce-ajax-cart/这家伙在购物车页面上做了类似的事情:https://businessbloomer.com/woocommerce-automaticall
跨WordPress网站发布数据
我有两个Wordpress网站。当我单击网站a上的链接(该链接是一个国家/地区)时,我希望它导航到网站B。然后,网站B将根据网站a上按下的链接显示结果列表,例如所选国家/地区。我想在网站B上导航到的页面使用AJAX帖子来检索结果。因此,我想调用网站B上的AJAX JQuery函数,并从网站A获取国家名称数据。我希望这有点道理。这可能吗?
在AJAX调用中加载oEmbedded IFRAME
我正在尝试加载通过ajax加载的oembed短代码。问题是,oembed短代码似乎很有效,因为我有一个blockquote而不是instagram链接。但是,blockquote没有被iframe替换。应该有一个javascript函数来搜索blockquotes并用iframe替换它,但它没有被激发,因为我没有加载所有页面?有人知道怎么发射这个吗?谢谢
使用AJAX从WooCommerce结账页面删除产品
我在结账页面中为产品添加了删除按钮。代码-function add_delete( $product_title, $cart_item, $cart_item_key ) { if ( is_checkout() ) { /* Get Cart of the user */ $cart = WC()->cart->get_cart(); foreach ( $cart as $cart