Ben javascript php kullanabilir miyim?

6 Cevap php

Begginer sorusu.

Ben javascript PHP kullanabilir miyim?

Jquery Örneğin,

...
...
triggers.eq(1).post('<?php admin/categories/delete/'. $list['id']; ?>);

6 Cevap

PHP istemci tarafında sunucu tarafında ve JavaScript üzerinde yürütülür. Ama böyle PHP değişken yazdırabilirsiniz:

triggers.eq(1).post(<?php echo json_encode('admin/categories/delete/'. $list['id']); ?>);

Ve sonra çıkış gibidir:

triggers.eq(1).post('admin/categories/delete/12345');

Javascript bir PHP dosyası ise ne yapmak istediğiniz, mümkün

triggers.eq(1).post('admin/categories/delete/<?= $list['id'] ?>');

PHP javascript çalıştırmak doenst, ancak sayfa istemciye gönderildiği zaman değişken değiştirilir.

php sunucu üzerinde çalışır.

genellikle, bir tarayıcıda javascript çalışır.

Sen php tarafından işlenen bir url için bir istek yapmak için jQuery kullanmak ve böylece jQuery silmek olabilir!

Hayır, sorgu bu şekilde gönderemezsiniz. Hatta sunucuya php kodları göndermek ve onun güvenli değildir yolunu bunu exec edebilirsiniz.

Hayır, JavaScript, PHP içinde kullanamazsınız. Bu konuda bu şekilde düşünün: Eğer PHP çalıştırmak için bir PHP yorumlayıcı / çalışma zamanı gerekir, ve tarayıcılar bu içermez. Yukarıdaki kod parçacığını dayanarak, yerine sunucu üzerinde bir PHP komut dosyası için bir ajax arama gönderebilir.

Ben bir sunucu tarafı komut dosyası PHP kodu geçmek ve çalıştırmak / yorumlamak varsayalım, ama yine ajax veya tam GET / POST isteğini gerekiyordu, ve çünkü yapmak için iyi bir şey asla ne kadar kolay olur kötü niyetli kod enjeksiyon için olabilir.

PHP uzantılı dosyalarınızı yeniden adlandırın ve sonra da dosyanın içinde PHP kodu kullanabilirsiniz.

PHP dosyası olarak JS dosyaları işlemek için sunucu anlatmak için başka bir çözüm. Bazı performans ve güvenlik nedenlerinden dolayı tavsiye edilmez.