我有一個小問題,以應用至極指定以下無響應:從一個jQuery Ajax請求的PHP web服務
我需要通過郵局發送到信用卡支付webservice的一些數據,所以web服務將處理信息並返回一個XML。
我想我可以用$.post()
jQuery Ajax方法做到這一點。 這是我的代碼:
$.post("https://comercio.locaweb.com.br/comercio.comp", {
identificacao: dadosPagamento[0],
modulo: dadosPagamento[1],
operacao: dadosPagamento[2],
ambiente: dadosPagamento[3],
bin: dadosPagamento[4],
idioma: dadosPagamento[5],
valor: dadosPagamento[6],
pedido: dadosPagamento[7],
descricao: dadosPagamento[8],
bandeira: dadosPagamento[9],
forma_pagamento: dadosPagamento[10],
parcelas: dadosPagamento[11],
autorizar: dadosPagamento[12],
capturar: dadosPagamento[13]
},
function(data) {
alert(data);
window.open('../negocio/index.php?mod=cliente&acao=gambs&xml=' + encodeURI(data));
$('#resultadoFinal').html(data);
}
);
警報(數據),我使用只是爲了測試的響應,而問題是: 我把它發送給本地測試文件(@ window.open('../negocio/...')
),然後將響應工作好的,否則在web服務(https://comercio.locaweb.com.br...
)沒有響應,我等待的XML甚至不存在。
有人知道發生了什麼嗎? 或者如果我這樣做的方式不對,有人可以告訴我一種更好的方式來通過Post獲取XML發送數據嗎?
謝謝。
您是否使用提琴手或類似應用程序驗證過沒有回覆?並通過查詢字符串將xml發送到另一個頁面聽起來不像我認爲的世界上最聰明的想法,但也許我錯了。 –
你說得對。這不是一個好主意。 – ViniciusPires