我想知道什麼是顯示器的正確方法,在下面的代碼中的回波的文本輸入,因爲什麼都沒有輸出:
<script language="javascript" type="text/javascript">
window.top.stopVideoUpload(
<?php echo $result; ?>,
'<?php echo "<input name='vidid' type='text' value='$id'/> " . $_FILES['fileVideo']['name'] ?>'
);
</script>
的另一種嘗試是沒有工作:
<script language="javascript" type="text/javascript">
return window.top.stopVideoUpload(
<?php echo $result; ?>,
'<?php echo "<input name='vidid' type='text' value='".$id."'/>" . $_FILES['fileVideo']['name']; ?>'
);
</script>
UPDATE:
<script language="javascript" type="text/javascript">
window.top.stopVideoUpload(
<?php echo $result; ?>,
'<?php echo "<input name='vidid' type='text' value='".$id."'/>" . $_FILES['fileVideo']['name']; ?>'
);
</script>
我收到的錯誤是:syntaxError: missing) after argument list.
你不是試圖在JavaScript函數中使用PHP代碼,對嗎?如果PHP代碼只向您的JS函數中插入靜態字符串,那沒問題,但是當JS函數執行時,您實際上不能「使用」PHP。 – Pharaoh
@Pharaoh它是因爲我使用iframe導航回到'stopVideoUpload'函數。在我包含文本輸入之前,回聲工作正常,但是當我嘗試包含文本輸入時,它不起作用 – user1964964