php 与js 变量传递问题

[复制链接]
查看11 | 回复5 | 2012-12-31 22:24:54 | 显示全部楼层 |阅读模式
你这个readyfunction 在每次刷新页面的时候都会执行一次post, 执行完就提交,页面就又刷新一次,会不停提交刷新的.你对php和js的执行顺序有点乱,php是后台处理的,先处理php生成了一个页面代码,发送给浏览器,浏览器就执行显示效果.如果里面有js就执行js. 所以你无法把一个新得到的js数据提交给已经处理完的php代码, 你需要重新提交来刷新这个页面才会重新执行php.楼上说的对 , 如果你不想刷新页面来重新执行php,就需要使用ajax...
回复

使用道具 举报

千问 | 2012-12-31 22:24:54 | 显示全部楼层
梳理下你的问题1. 为什么把变量放在js里传过去, 这个变量是根据什么变化的, 如果是常量, 直接放在PHP里面更好2. 这个变量能否放到url的后面没看明白你问的哈问题。。。。...
回复

使用道具 举报

千问 | 2012-12-31 22:24:54 | 显示全部楼层
JQUERY就是JS,要放在里的,其他的PHP代码放在里,你要在哪里输出某个表单,比如input,可以这么写,假设你从数据库里取的一条记录,你需要这条记录中的id字段作为input的默认值<?php $data=$basedata[0];$temp=$data['id']; ech...
回复

使用道具 举报

千问 | 2012-12-31 22:24:54 | 显示全部楼层
function a(){var aa="3232";$.post("aaa.php",{bbbb:aa});});onclick="a()";...
回复

使用道具 举报

千问 | 2012-12-31 22:24:54 | 显示全部楼层
使用ajax或者是 post 方法 直接提交变量到php页面然后php用post接收或者其他的方法接收一下 然后再返回一个结果集给 页面 就可以了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行