douweng1904
douweng1904
2013-06-04 16:13
浏览 40
已采纳

如何在Js按钮单击时使用Javascript变量执行PHP脚本? [关闭]

I would like to run a PHP segment of code with veriables from a Javascript text field while using that veriable in the PHP function. All of that should be executed with a Javascript button click.

[Js Text] --> Js button click --> veriable --> PHP (MySQL DB)

An attached sample code would be grand.

Thanks.

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • dongyipa0028
    dongyipa0028 2013-06-04 16:17
    已采纳

    KEYWORD: AJAX (Asynchronous JavaScript and XML). With jQuery you can perform a POST request to a PHP script and receive a response.

    $.post("test.php", { name: "John", time: "2pm" })
        .done(function(data) {
            alert("Data Loaded: " + data);
        });
    

    See: http://api.jquery.com/jQuery.post/

    PS: In your PHP you can use: $_POST['name']/$_POST['time'] to request these variables.

    点赞 评论
  • doudiecai1572
    doudiecai1572 2013-06-04 16:16

    use ajax...if you are using jquery check http://api.jquery.com/jQuery.ajax/ and for running the ajax event look for the click event @ http://api.jquery.com/click/

    点赞 评论
  • doupang9080
    doupang9080 2013-06-04 16:18

    As far as I know, there's no way to execute php by js, because the process of interpreting a php webpage is as follows:

    php server ==generate==> html files ==webbrowser execute==> JS

    You just cannot go back to the first stage in js. Also the js is executed at your browser rather than the server.

    To do your work, you should write a new php page that execute the desired action and call this page using JS.

    Also, I assume you are just calling Database, and you can definately find other ways to link to database via JS.

    点赞 评论

相关推荐