Wie fügen Sie Kopf-Berechtigung für POST-FORMULAR mit JS/AJAX/JQUERY?
Ich möchte Eingaben über ein Formular auf meine Seite und senden Sie diese Werte an ein php-gehostet auf einer anderen externen Website. Anfrage maker-Erweiterung zeigt die Header-Berechtigung weitergegeben werden, zusammen mit anderen Eingaben beim senden von Daten auf die externe Website.
Das Ergebnis ist wahrscheinlich eine xml-Datei (Studenten-Datensatz).An einem Strang ziehen müssen und als Ergebnis.
Versucht, eine Menge von $.Ajax und jquery-vergeblich. Bitte helfen Sie.
[1]: http://i.stack.imgur.com/rDO6Z. jpg
[2]: http://i.stack.imgur.com/92uTh. jpg
JS:
function myFunction() {
var name = document.getElementById("name").value;
//AJAX code to submit form.
$.ajax({
type: "POST",
url: "http://externalsite.cpm/results.php.php",
data: dataString,
beforeSend: function(xhr) {
xhr.setRequestHeader('Authorization', "Basic XXXXXXXXXXXXXXXXXXXXXXXXX" ); or xhr.setRequestHeader('Authorization', "Basic " +btoa(ser_user + ':' + ser_pass));
},
cache: false,
success: ???
xmlhttp.open("POST","your_url.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("name=" + name + "&email=" + email);
HTML:
<body>
<form action="http://externalsite.cpm/results.php" method="post" >
Enter Your Name<br>
<input type="text" name="name" >
<br>
<input type="submit" onclick="myFunction()" value="Submit">
</body>
Wie füge ich das header-Ermächtigung bei Abgabe Werte von meiner Seite zu externen php? Bitte Um Hilfe!!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Seinen etwas verspätet, aber immer noch posting die Antwort für zukünftige Leser, die vielleicht das gleiche Problem.
Bitte nicht über die form submit url (action) und die Methode type (POST) in den html-code, wenn es explizit erwähnt wird in der ajax-Anfrage.
Beachten Sie die entsprechenden änderungen aufgenommen in den code-snippets gegeben.
Html-Formular-code :
Javascript-code:
Update :
PHP-service results.php