Ich habe ein eigenes Modul in Magento gemacht. Ich benutze Ajax (prototype.js). Ich kann die Post-Variable auf der Ajax-Seite finden. Aber ich kann das Datei-Array nicht auf der Ajax-Seite finden. Ich verwende folgenden Code für dieses. Bitte lassen Sie mich wissen, wo ich falsch liege?Wie kann ich Dateidaten auf Ajax-Seite in Magento bekommen?
//Ajax code on phtml page
new Ajax.Request(
reloadurl,
{
method: 'post',
parameters: $('use-credit-Form').serialize(),
onComplete: function(data)
{
alert(data.responseText);
}
});
//Php code on ajaxpage
public function ajaxAction()
{
$fileData = $_FILES;
echo '<pre>';
print_r($fileData);die;
}
Es wird immer leer gedruckt. aber wenn ich diese Zeile "VarienForm.prototype.submit.bind (usecreditForm)();" Ich kann den Wert von Dateiarray erhalten. aber jetzt zurückziehen beginnt die Seite zu aktualisieren.
Bitte geben Sie mir einen Vorschlag.
Wie sieht Ihre HTML aussehen? Funktioniert es ohne AJAX? – nachito
ja es funktioniert gut ohne Ajax – mjdevloper