javascript - 更改百度搜索表单submit按钮(没错也就是那个"百度一下")的行为
PHPz
PHPz 2017-04-10 14:54:30
0
2
798

有一 search.php 使用 file_get_contents 获取 "http://www.baidu.com/s?wd=$keyword"
其中 $keyword 来自于 search.php 的参数 wd

search.php file_get_contents 后进行一些替换操作,最后 echo 内容
接着就是 jQuery 的运用,移除了一些百度的元素。

接下来的问题就是如何更改百度搜索框旁的“百度一下” submit 按钮的 action 路径

如图,该表单中有一submit,我更改了它所在的form的action属性,没有效果。

我希望行为是 'search.php?wd='+$('#kw').val() 而不是 '/s?wd='+$('#kw').val()

也分析了百度的脚本..绝对是凌乱了,求教

PHPz
PHPz

学习是最好的投资!

reply all(2)
迷茫

请确定该表单是否使用js进行提交。

左手右手慢动作
    C.delegate("form", "submit",
    function() {
        C.find("iframe").on("load",
        function() {
            E()
        });
        setTimeout(E, 1000)
    })

分析百度的nu_instant_search.js的时候发现这一段代码,但我始终无法找到E这个函数。

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!