2011-04-01 4 views
0

Existe-t-il un moyen dans ExtJS de spécifier le type de requête que vous souhaitez dans un formulaire. Dites que j'ai deux boutons, un bouton fait une demande multipart et un autre fait une simple demande de publication. J'ai utilisé cette http://dev.sencha.com/deploy/dev/examples/form/file-upload.html pour une requête multipart et j'ai essayé de définir l'indicateur fileUpload sur le gestionnaire d'événements du bouton, mais cela ne fonctionne pas. Des idées? merciExtjs Multipart/Post Request Même formulaire

+0

Veuillez poster le code que vous utilisez. –

Répondre

1

Ma question est vous avez vraiment besoin de deux façons de soumettre le formulaire?

Le codage multi-parties doit être utilisé avec la méthode POST uniquement. Même si vous n'avez pas de données de fichier dans le formulaire, vous pouvez utiliser l'encodage multipoint POST &. Du côté serveur, vous devrez vérifier si votre formulaire a un téléchargement de fichier présent ou non. D'autres données d'éléments de formulaire peuvent être récupérées comme d'habitude.

Vous devez penser à deux méthodes de soumission si vous utilisiez la méthode GET pour soumettre des données de formulaire. Dans ce cas, vous ne pouvez pas utiliser l'encodage multipartie. Mais dans votre cas, vous utilisez POST donc, qu'est-ce qui vous empêche d'utiliser multipart même si vous n'avez pas les données de fichier?