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时,不同的路径写法应该根据实际需求选择最合适的方式。
发布评论