Я использую фреймворк (yii2), и я добавляю код jQuery внутри своего представления. Например:Код jQuery внутри MVC
$js = '$(document).ready(function(){
$("#showmap").click(function(event){
.....
function success(position) {
...
$.ajax({
url : "../frontend/web/getContent.php",
type: "POST",
data: {success : "success", latitude : latitude, longitude : longitude},
success: function (data){
var jsonmap = JSON.parse(data);
var address = jsonmap["results"]["0"]["formatted_address"];
$("#StreetName").val(address);
}
});
}
});
});
';
$this->registerJs($js);
У меня есть файл getContent.php в веб-каталоге. Где подходящее место для размещения файла? Каков наилучший способ сделать этот код? Все отлично работает, но я не знаю, является ли это лучшим способом.
И _getContent.php_, в каком месте стоит разместить его и использовать в URL-адресе? –
@ Juan.Queiroz lol, извините ... Я так не думаю ... Лучше бы поставить эту функцию внутри действия, так что вы можете назвать ее базовым-url/controller/action ... Я не знаю, я рекомендую, как вы это сделали. –