Cum pot rescrie un URL pentru a transmite cereri către o metodă personalizată prin AJAX? (Nu pot folosi admin-ajax.php)
13 ian. 2012, 05:00:18
Vizualizări: 402
Voturi: 1
Trebuie să construiesc un plugin WordPress care să returneze HTML pentru un apel AJAX. Totuși, din cauza mediului de server, nu pot folosi fișierul tradițional admin-ajax.php
.
Cineva mi-a sugerat că pot crea o pagină personalizată folosind rescrierea URL-urilor, de exemplu: /my-ajax-calls/
Așa că atunci când trimit o cerere către acea pagină ar arăta astfel:
jQuery.get("/my-ajax-calls/param1/param2/",...);
Apoi aș putea folosi param1
și param2
pentru a returna HTML-ul corespunzător.
Știu cum să construiesc plugin-uri, dar cum pot rescrie URL-ul pentru a-l conecta cu o metodă care generează HTML-ul?

alfred
11
Comentarii
Toate răspunsurile la întrebare
1
0
Poți direcționa simplu către un fișier personalizat atunci când folosești wp_localize_script()
. Doar - în al treilea argument-array - setează ajax_url
la orice fișier dorești să direcționezi.

kaiser
50.8K
13 ian. 2012 21:56:47
Întrebări similare
2
răspunsuri
1
răspunsuri
2
răspunsuri
2
răspunsuri