1
ituren 2015-05-04 12:35:22 +08:00
$('iframe.xxxxx').prop('src',$('iframe.xxxxx').prop('src')+url);
|
4
gs038538 OP @ituren <iframe class="xxxxx" width="480" height="360" src="http://static.xxx.com/video?outlink_code=9f7144ed&path='这里需要显示js处理后的值,跟前面的部分组成完整的url'" scrolling="no" frameborder="0"></iframe>
这段代码除了js那是变量外,其余部分是固定的,直接就写到了php里 保持html的输出即可。 现在的做法就是直接写在了php里。帖子那就是我的完整代码啦~~不需要生产iframe。 谢谢您! |
5
b821025551b 2015-05-04 13:10:44 +08:00
$('iframe.xxxxx').prop('src',$('iframe.xxxxx').prop('src')+'这里需要显示js处理后的值,跟前面的部分组成完整的url');
如果多个iframe用到xxxxx,那就给个id吧。 |
7
gs038538 OP @b821025551b 这一句需要放在哪个位置呢?
需要的结果是 <iframe class="xxxxx" width="480" height="360" src="http://static.xxx.com/video?outlink_code=9f7144ed&path=%252Fxxx%252Fxxx.mp3" scrolling="no" frameborder="0"></iframe> 其中 %252Fxxx%252Fxxx.mp3 是被js处理过的~ 原值为/xxx/xxx.mp3 这部分: http://static.xxx.com/video?outlink_code=9f7144ed&path= 是固定的。 您跟ituren指点的方法是一样的,但是我不知道如何去使用,见笑了。谢谢。 |
8
gs038538 OP @ituren 是哦~~
php需要处理 /xxx/xxx.mp3 替换字符串/为%252F %252Fxxx%252Fxxx.mp3 然后放到 iframe的 “ http://static.xxx.com/video?outlink_code=9f7144ed&path= 替换的结果 ”... 然后我又不知道怎么把变量传过去了。 |
9
ituren 2015-05-04 13:37:54 +08:00 1
@gs038538
echo '<iframe class="xxxxx" width="480" height="360" src="http://static.xxx.com/video?outlink_code=9f7144ed&path='.$v.'" scrolling="no" frameborder="0"></iframe>'; 不用转换斜杠 |
11
msg7086 2015-05-04 14:51:02 +08:00
你这个问题问得不对,主要是因为在你的网页上,PHP是比JS先执行的。也就是说,在执行到你这个iframe的时候,上头的js代码还未开始执行呢。
|