我正在與Zendframework 1一起工作。如何在一個方法內調用javascript函數
在我的查看頁面上,我使用了JavaScript函數* (JavaScript base64編碼器) *對某些值進行編碼:該函數對從一個應用程序傳輸到另一個應用程序的數據進行加密。
然後我想通過一個表單發送這些值給我的控制器內的一個方法。所有這些理論上都應該很好。
我的問題是這樣的:一旦在我的控制器內收到值,我就需要對它進行解碼。所以,我顯然需要在我的方法中附加一個JavaScript函數,使我能夠解碼接收到的信息。
也許它可能會更容易,如果我告訴你我想達到什麼。
表單值與封閉值
<form action="#" method="post">
<textarea name="txtstr" id="txtstr" cols="26" rows="5" Value="dGhlIGVuY2xvc2VkIHZhbHVlcyA=" ></textarea>
<submit id="btnencode64">Encode</button><br/><br/>
</form>
用於控制器
public function ppAction()
{
$text = base64_decode($this->getRequest()->getParam('txtstr'));
}
內編碼值
<script src="<?= $this->baseUrl() ?>/js/baseSixtyFourEncoder.js" type="text/javascript"></script>
的方法,該腳本
現在的問題實際上是我需要在ppAction()接收到表單後才能使用JavaScript函數。
是否有可能以這種方式使用JavaScript函數。我意識到PHP和JavaScript不能同時使用。但是在這個聯繫人中可以使用JavaScript嗎?
你好Joellord。我能夠正確編碼。唯一的問題是解鎖部分,一旦職位返回。那麼問題就是這個。我可以使用一個php解碼腳本來解碼。 – andreea115
您可以隨時嘗試PHP解碼功能http://php.net/manual/fr/function.base64-decode.php –