Передача javascript-переменной в php-скрипт на стороне сервера - PullRequest
0 голосов
/ 17 сентября 2011

То, что я пытаюсь сделать, передать переменную javascript через атрибут URL-адреса действия формы. Похоже:

<script type="text/javascript">
    var imagefile =document.getElementById("imageBox").value;
</script>`    

HTML-форма:

<form action="http://myLocation/uploadServer.php?image="+file method="post" enctype="multipart/form-data" onsubmit="startUpload();" >
   Upload New Image: <input name="myfile" type="file" id="imageBox" />
   <input type="submit" name="submitBtn" value="Upload" onclick=""/>
</form>

Он перенаправляется на целевую страницу без указания ничего в файле .

Возможно ли, что я пытаюсь сделать?

Ответы [ 2 ]

0 голосов
/ 17 сентября 2011

Почему бы вам просто не использовать правильные form?

<form action="http://myLocation/uploadServer.php"
      method="post"
      enctype="multipart/form-data"
      onsubmit="startUpload();" >

    Upload New Image: <input name="image" type="file" id="imageBox" />
    <input type="submit" name="submitBtn" value="Upload" onclick=""/>

</form>
0 голосов
/ 17 сентября 2011

Возможно с JQuery POST http://api.jquery.com/jQuery.post/

$('form').submit(function(e) {
e.preventDefault(); // stops form from being submitted via the button as normal

// now we post to the dynamic url   
 $.post('http://myLocation/uploadServer.php?image='+file, function(data) {
       //success
    });
});

Серверные вещи, которые вам еще предстоит выяснить, хотя ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...