我正在使用框架(yii2),我在视图中添加了一个jQuery代码。像这样:MVC内部的jQuery代码
$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);
我在web目录中有文件“getContent.php”。哪里是放置文件的正确位置?执行此代码的最佳方法是什么? 一切都很好,但我不知道这是否是最好的方法。
而_getContent.php_什么是正确的地方把它和使用的URL? –
@ Juan.Queiroz哈哈,对不起......我不这么认为......最好把这个函数放在一个动作里面,所以你可以把它称为base-url/controller/action ...我不' t建议你这样做。 –