作者kevinsky (kevinsky)
看板PHP
标题[请益] php档如何传资料给html档中的javascript function ?
时间Sun Jan 6 10:43:54 2013
背景:
现在有一个html档,我把javascript的内容写在html档里面
而我的javascript会动态产生物件给使用者输入资料
在我按下一个type为submit的按钮後,会将资料传到php档并上传至资料库
而我按此按钮的目的,只是为了存档一下现在html中使用者输入的资料
使用者还要继续编辑内容
现在遇到两个问题:
1. 在我跳至php档去储存资料库後,我不知道如何跳回html的页面让使用者继续使用?
我在php档中试过以下这两行
echo "<script>history.go(-1);</script>";
或是
echo "<script>javascript:history.back(1);</script>";
这两行是可以让我跳回原本的html页面
但是我原本javascript动态产生的物件全部都消失了,当然物件的内容也全部消失
因此,
请问:有方法可以让我在储存完资料库後,能跳回html档的页面,并且javascript产
生的物件和内容不要消失吗?
2. 如果问题1没有办法做到
我也试图想要在跳到php档储存资料库後,将资料从资料库读回php档
并做成json然後想要去call html档中的javascript function
将物件重新建立起来,并且把json资料传给该function使得将资料重新给予物件
请问:究竟如何让php档里面的程式码去call html档中的javascript function呢?
又json可以从php档传至html档中的javascript function吗?如果可以传回去,
我也需要页面是跳回html的画面让使用者可以继续使用
这两个问题我想了好久不得其解,烦请大大帮忙解惑吧.......谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.158.244
1F:→ akiratw:AJAX 01/06 11:00
2F:→ kevinsky:请问楼上ajax可以解我的那些问题? 01/06 11:14
3F:→ kerash:ajax 可以,会少了画面跳到 PHP 这步骤改背景传送 01/06 11:38
5F:→ kevinsky:ax-php.html 01/06 13:58
6F:→ kevinsky:我参考上面这个网址,用ajax解决我的问题,php背景执行!! 01/06 13:59
7F:→ kevinsky:谢谢两位! 01/06 14:00