#javascript #php
#javascript #php
Вопрос:
Я хочу получить данные из функции javascript (кто-то создал эту функцию раньше, и мне нужно получить данные из этой функции):
Вот функции javascript:
function edit(a,b,c,d,e,f,g,h,i,j,k,l){
document.getElementById("frm").id.value=k;
document.getElementById("frm").name.value=a;
document.getElementById("frm").username.value=b;
document.getElementById("frm").emid.value=c;
document.getElementById("frm").dob.value=d;
setCheckedValue(document.forms['frm'].elements['gender'],e);
document.getElementById("frm").job.value=f;
document.getElementById("frm").info.value=g;
document.getElementById("frm").datejoin.value=h;
document.getElementById('locid').value=i;
document.getElementById('deptid').value=m;
var params = encodeURIComponent(document.getElementById("frm").username.value=b);
window.location.href="http://192.168.1.5/eleave/employee.php?lapplicant=" params;
}
в файле PHP я буду использовать b
.
Это кнопка, которая вызывает edit()
:
Код этой кнопки приведен ниже:
<td align="center">$uname</td><td align="center">$loc1</td><td align="center">$dept</td><td align="center">$date</td><td align="center"><button class="btn btn-mini"data-toggle="modal"href="#long"
onClick="javascript:edit('$name','$uname','$emid','$dob','$gender','$job','$info','$datejoin','$locid','$deptid','$myid','$templatelist','newbal');"><i class="icon-pencil">
Я попробовал эту функцию javascript в новом файле:
function test_function() {
var width = 8;
var height = 9;
window.location.href="http://localhost/belajar/get_test.php?width=" width "amp;height=" height;
}
и просто вызвать PHP-файл, например:
<?php
$width = $_GET['width'];
$height = $_GET['height'];
print($width . " " . $height);
?>
Я хочу войти b
edit()
и использовать их в файле PHP. Я пытался использовать 2-ю часть в функции редактирования. Но это не работает. Есть идеи?
Комментарии:
1. Кажется, есть 2 отдельных вопроса. Первая часть
edit()
не относится ко 2-й части.2. Ваш тест выглядит нормально для меня и должен работать. В edit() вы не открываете окно. Расположение. href вещь, поэтому она не передает никаких данных.
3.
test_function()
Работает ли (перенаправление на страницу)? Если нет, выдает ли он какие-либо ошибки? Это должно работать на основе того, что вы опубликовали.4. да, это не связано. Я только что попытался получить данные из JS в PHP во 2-й части. И это работа. Итак, я попробовал edit() надеюсь, это сработает, но не работает. Я думаю, потому что я использую b, который из edit (b), Raptor
5. @LupitaNoyra вы передаете значение $uname
b
. Попробуйте предупредить b, ничего не устанавливая, и посмотрите, что у вас есть?