2024年4月26日发(作者:)

ajaxurl路径写法

在使用Ajax技术时,我们经常需要使用ajaxurl来指定后台处理请

求的地址。ajaxurl的路径写法有多种,下面介绍一下常用的几种方法。

1. 直接写入路径

可以在js代码中直接写入ajaxurl的路径,例如:

```

var ajaxurl = "/wp-admin/";

```

这种方法适用于ajax处理程序的路径不会改变的情况。

2. 使用PHP并将路径传递到JS代码中

在PHP中获取ajax处理程序的路径,然后将路径传递到JS代码中。例

如:

```

wp_localize_script( 'my-ajax-script', 'ajaxurl', admin_url( 'admin-

' ) );

```

这种方法适用于ajax处理程序的路径可能会改变的情况。

3. 使用wp_enqueue_script来添加ajaxurl路径

在文件中使用wp_enqueue_script添加ajaxurl路径,例如:

```

function my_scripts() {

wp_enqueue_script( 'ajax-script', get_template_directory_uri() . '/js/ajax-

', array('jquery') );

wp_localize_script( 'ajax-script', 'ajax_object', array( 'ajax_url' =>

admin_url( '' ) ) );

}

add_action( 'wp_enqueue_scripts', 'my_scripts' );

```

这种方法可以在JS代码中使用ajax__url来指定ajax处理程

序的路径。

使用ajaxurl可以方便地向后台发送异步请求,并获取后台数据。在使

用ajaxurl时,不同的路径写法应该根据实际需求选择最合适的方式。