2013-10-15 2 views
0

Следующий код делает вызов файла ajax.php и отлично работает на моем localhost. Я хочу использовать этот код Ajax в своем плагине wordpress, но я не мог понять это в формате Wordpress. Я даже изучаю codex.wordpress.org, но не могу найти его полезным. Если кто-то может это сделать, пожалуйста, помогите мне в решении этой проблемы.Код для вставки Ajax Call to wordpress plugin

<script type="text/javascript"> 
$(document).ready(function(){ 
load_options('','Make'); 
}); 

function load_options(id,index){ 
$("#loading").show(); 
if(index=="Model"){ 
$("#Year").html('<option value="">- Select Year -</option>'); 
} 
$.ajax({ 
url: "ajax.php?index="+index+"&id="+id, 
complete: function(){$("#loading").hide();}, 
success: function(data) 
{ 
$("#"+index).html(data); 
} 
}) 
} 
</script> 

<div style="width:800px; margin:auto;padding-top:100px;"> 
<form> 
<select id="Make" onchange="load_options(this.value,'Model');"> 
<option value="">- Select Make -</option> 
</select> 
&nbsp;&nbsp;&nbsp; 
<select id="Model" onchange="load_options(this.value,'Year');"> 
<option value="">- Select Model -</option> 
</select> 
&nbsp;&nbsp;&nbsp; 
<select id="Year"> 
<option value="">- Select Year -</option> 
</select> 
<img src="loader.gif" id="loading" align="absmiddle" style="display:none;"/> 
</form> 
</div> 

Пожалуйста, помогите мне в этом вопросе. Я жду вашего хорошего руководства/инструкции по этому вопросу.

+0

Что пошло не так? Каков ожидаемый результат? Кстати, добро пожаловать в СО. Пожалуйста, предоставьте более подробную информацию о вашей проблеме. – aIKid

ответ

2

Вы должны повторно воспроизвести все $. с jQuery. в wordpress.

+0

Неверный. Используйте 'jQuery (document) .ready (function ($) {console.log ($);});' – brasofilo

+0

_Thanks for you reply_. Я заменил $ на JQuery. Но я действительно хочу знать, как я могу запустить вызов Ajax в Wordpress. Какая функция wordpress подходит для этой цели и как эта функция/метод я могу принять. – user2881763