通过 URL (WHOIS) 输入更改时更改 div 内容

发布于 2024-12-12 07:31:54 字数 508 浏览 1 评论 0原文

我正在尝试制作可以显示域名可用性的 WHOIS 脚本。我已经把PHP搞定了。我想要的只是 jQuery 部分,它可以检测输入内容的变化,向页面发送 POST 请求并在某个 div 中显示页面内容。

这是我的 HTML

<div class="input">
    <input type="text" name="domain" placeholder="monsiteweb.com"/>
</div>
<div id="result">
</div>

我现在拥有的 jQuery(不工作)

<script>
$(document).ready(function(){
    $("input[name=domain]").change(function () { 
        alert("Changed!"); 
});
</script>

非常感谢

I'm trying to make WHOIS script that can display the availability of a domain name. I already have the PHP done. All I want is the jQuery part that could detect the change of the content of an input, send a POST request to a page and display the content of the page in a certain div.

Here's my HTML

<div class="input">
    <input type="text" name="domain" placeholder="monsiteweb.com"/>
</div>
<div id="result">
</div>

The jQuery I have right now (not working)

<script>
$(document).ready(function(){
    $("input[name=domain]").change(function () { 
        alert("Changed!"); 
});
</script>

Thanks a lot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

时光磨忆 2024-12-19 07:31:54

基本上:

$("input[name=domain]").change(function () { 
    $.post('script.php', { query: $(this).val() }, function(data) {
          $('#result').html(data);
    });
});

然后让您的 PHP 脚本检查 $_POST['query'] 是否有用户的输入。

basically:

$("input[name=domain]").change(function () { 
    $.post('script.php', { query: $(this).val() }, function(data) {
          $('#result').html(data);
    });
});

then have your PHP script check $_POST['query'] for the user's input.

青萝楚歌 2024-12-19 07:31:54

您缺少一个右括号:

<script>
$(document).ready(function(){
    $("input[name=domain]").change(function () { 
        alert("Changed!"); 
    });
});
</script>

另外,不要忘记您只有在离开现场后才会收到警报。

You are missing one close brackets there:

<script>
$(document).ready(function(){
    $("input[name=domain]").change(function () { 
        alert("Changed!"); 
    });
});
</script>

Also, do not forget that you only get the alert after leaving the field.

温柔一刀 2024-12-19 07:31:54

您打开了一些未关闭的括号:

<script>
$(document).ready(function(){
    $("input[name=domain]").change(function () { 
        alert("Changed!"); 
    });
});
</script>

You have opened some brackets, that are not closed:

<script>
$(document).ready(function(){
    $("input[name=domain]").change(function () { 
        alert("Changed!"); 
    });
});
</script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文