Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho a seguinte arvore de diretórios:
admin/
-> editMeta.php
require/
->jp/
-->jpMeta.php
->js/
-->update.js
No arquivo update.js está sendo executado no editMeta.php como requisitar o arquivo jpMeta.php no update.js? Tentei ../require/jp/jpMeta.php e de algumas outras formas mais sem sucesso.
update.js:
function fctMeta(){
$.post("../require/jp/jpMeta.php",
{
vendedor:$('#vendedor').val(),
metaDia:$('#metaDia').val(),
metaSemana:$('#metaSemana').val(),
metaMes:$('#metaMes').val(),
superMeta:$('#superMeta').val()
},function(res)
{
var span = document.getElementById("alerta");
span.textContent = (res);
alert('teste');
});
}
O file path deve ser considerado algo totalmente distinto da URI, pois os roots são distintos. Apesar do javascript estar no mesmo servidor, ele não conhece, e nem deve, o file path.
Logo, o caminho:
'../require/jp/jpMeta.php'
não está de acordo com o que o JS pode visualizar. A chamada, mesmo que assíncrona, deve estar de acordo com o que o navegador pode ou não visualizar, ou seja, apenas a sua URI.
Por convenção, utilize URLs absolutas.