retornar resposta Ajax
bom eu fiz um sistema para postar todos os forms facilmente, suando:
$("form").submit(function(event){
event.preventDefault();
$.ajax({
url: CP_URL+'CP_Admin/CP_Configuracoes/Funcoes/'+$(this).attr('action'),
type: $(this).attr('method'),
data: $(this).serialize(),
success: function(resposta)
{
ExtraiScript(resposta);
},
error: function()
{
if($("input#cp_error_redirect").length)
{
window.location = $("input#cp_error_redirect").val();
}
else
{
window.location = CP_URL+'Erro/500/';
}
}
});
});
function ExtraiScript(texto)
{
var ini, pos_src, fim, codigo;
var objScript = null;
ini = texto.indexOf('<script', 0)
while (ini!=-1){
var objScript = document.createElement("script");
pos_src = texto.indexOf(' src', ini)
ini = texto.indexOf('>', ini) + 1;
if (pos_src < ini && pos_src >=0){
ini = pos_src + 4;
fim = texto.indexOf('.', ini)+4;
codigo = texto.substring(ini,fim);
codigo = codigo.replace("=","").replace(" ","").replace("\"","").replace("\"","").replace("\'","").replace("\'","").replace(">","");
objScript.src = codigo;
}else{
fim = texto.indexOf('</script>', ini);
codigo = texto.substring(ini,fim);
objScript.text = codigo;
}
document.body.appendChild(objScript);
ini = texto.indexOf('<script', fim);
objScript = null;
}
}
e assim eu poderia retornar da pagina que foi postado algo entre as tags <script></script> e seria executado, mais eu tentei user:
<?php
define('CP_FILES', $_SERVER['DOCUMENT_ROOT'] . '/CP/' );
require_once(CP_FILES . "CP_Admin/CP_Configuracoes/index.php");
if(isset($_POST['cp_identificacao_user'])):
$cp_identificacao_user = $_POST['cp_identificacao_user'];
endif;
if(isset($_POST['cp_palavra_passe'])):
$cp_palavra_passe = $_POST['cp_palavra_passe'];
endif;
if(isset($_POST['cp_manter_conexao'])):
$cp_manter_conexao = $_POST['cp_manter_conexao'];
endif;
if(isset($cp_identificacao_user) && isset($cp_palavra_passe)):
else:
echo "<script>alert('sim');</script>";
endif;
?>
Mais não vai, se eu tirar a if ele vai normalmente, mais assim não vai, eu queria saber se não tem outra forma de eu manipular a resposta da $_POSTDiscussão (1)
Carregando comentários...