10/10/2018, 11:39

Có chèn source php trong javascript ??

Các bác cho mình hỏi chút.
Có thể chèn source php trong source javascript không nhỉ ?
Exp:

<script language="JavaScript1.1">
window.location ="ad_member.php?direct=11002&object1="<?... ?>""
</script>
chỗ
<?.. ?> có thể cho nó lấy một filed từ database

Cảm ơn các bác trước !
bathazar viết 13:47 ngày 10/10/2018
- Hoàn toàn có thể không có lý gì lại không thể cả !!!
conlonet viết 13:52 ngày 10/10/2018
Sao u không thử đưa code cua javascript vào trong code của php (dùng cái này nè "<<<EOF...EOF;"). Chúc thành công!
hoangek viết 13:47 ngày 10/10/2018
u oi, Php được sử lý ở server, con JavaScript thì sử lý ở client (theo thứ tự thì Server rồi mới tới Client) như vậy bạn có hiểu không,


......... đợi
-------đợi

như vầy ta không thề đưa PHP vô JavaScript mà dùng PHP phát sinh ra mã JavaScript
bathazar viết 13:39 ngày 10/10/2018
- Bác Hoangeck ơi hoàn toàn có thể được VD:
PHP Code:
<script language="JavaScript1.1">
window.location ="ad_member.php?direct=11002&object1="<? echo 'hehe'; ?>""
</script>
- Thế có được không
hoangek viết 13:50 ngày 10/10/2018
Okie, như dậy thỉ được nhưng đoạn mã đó phải nằm trong file PHP,okie. Nên khi Server trả về Client thì <? echo 'hehe'; ?> đã được chuyển thành html. Như vầy bạn có thấy rằng tất cả công việc đều diễn ra ở Server, do php làm đạo diễn còn phần Javascript ở Client thì chỉ thực thi những mã code chứ không thể phát sinh ra mã php. Lần trước có lẽ mình chưa hiểu ý hỏi của Nhan Tam nên có thể lạc đề
Nhân Tâm viết 13:53 ngày 10/10/2018
Cảm ơn Các bác đã chỉ dẫn, như vậy là không thể chen source php trong javascript được.

Code:
<script language="JavaScript1.1">   window.location ="ad_member.php?direct=11002&object1="<? echo 'hehe'; ?>""   </script>
Bác bathaza nhà mình vui tính quá, mình nói là cái <?..?> lấy một field từ database mà.
Thanks các Bác nhiều.
traiHanoi viết 13:44 ngày 10/10/2018
hoàn toàn có thể nếu file PHP chứa HTML , đúng không hả BAT
conlonet viết 13:51 ngày 10/10/2018
trời! chỉ một việc đơn giản vậy thôi mà sao thấy mọi người... Xem cái này thử, có gì ko hiểu xin liên hệ với mình
VD:
$var = giá trị trường cần lấy từ db
$js = <<<EOF
<script language="javascript">
alert("{$var}")
</script>
EOF;
echo $js;

Ghi chú: chỗ nào cần mã php thì hãy dùng cái này nè {}

Chúc thành công!
phuongngoc viết 13:45 ngày 10/10/2018
vậy thì

$var = giá trị trường cần lấy từ db
$js = <<<EOF
<script language="javascript">
function edit($id)
{
alert("{$var}")
}
</script>
EOF;
echo $js;

như vậy thì nó có hiểu nhầm cái "alert("{$var}")" là PHP không ?
và như thế thì cái {$var} có bị viết hẳn ra không (vì nó đang nằm trong {}) hay nó vẫn hiện giá trị trường cần lấy từ db ?
Bài liên quan
0