Dynamic data exchange between JavaScript and PHP

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Gulasch

    #1

    Dynamic data exchange between JavaScript and PHP

    Hi.

    I was thinking about how to dynamically submit and recieve Data between
    Javascript and PHP. After some days of trying around I produced the
    following piece of code:

    --snip--
    <html>
    <head>
    <script>
    function send_data(conte nt)
    {
    var s=document.crea teElement("scri pt");
    s.src="recieve. php?content="+c ontent;
    document.getEle mentById("body" ).appendChild(s );
    }
    function recieve_data(co ntent)
    {
    if (content) alert("OK");
    else alert("ERROR");
    }
    </script>
    </head>
    <body id='body'>
    Sometext
    <input type=button OnClick='send_d ata("blabla");' >
    </body>
    </html>
    --snap--

    where a button or something else can call the JavaScript-Function
    send_data with some data to send to the PHP-Script which can access the
    data by using $_GET['content'] and the PHP-Script could output for example

    --snip--
    recieve_data(1) ;
    --snap--

    to tell the user, everything went okay.

    Well, I've tried it sometimes but I'm still not sure, wheter this is a
    regular and "normal" way to let JavaScript and PHP communicate and if
    all browsers are able to do what they should do...?

    Thanks
    Gulasch
  • Robin

    #2
    Re: Dynamic data exchange between JavaScript and PHP

    Gulasch wrote:
    Hi.
    >
    I was thinking about how to dynamically submit and recieve Data between
    Javascript and PHP. After some days of trying around I produced the
    following piece of code:
    >
    --snip--
    See: http://www.dhtmlcentral.com/tutorial...ials.asp?id=11

    Same idea but removes old script elements.

    Robin

    Comment

    • Mel

      #3
      Re: Dynamic data exchange between JavaScript and PHP

      On 2006-07-07 19:23:33 +1000, Gulasch <pgrassl@gmx.at said:
      Hi.
      >
      I was thinking about how to dynamically submit and recieve Data between
      Javascript and PHP. After some days of trying around I produced the
      following piece of code:
      >
      --snip--
      <html>
      <head>
      <script>
      function send_data(conte nt)
      {
      var s=document.crea teElement("scri pt");
      s.src="recieve. php?content="+c ontent;
      document.getEle mentById("body" ).appendChild(s );
      }
      function recieve_data(co ntent)
      {
      if (content) alert("OK");
      else alert("ERROR");
      }
      </script>
      </head>
      <body id='body'>
      Sometext
      <input type=button OnClick='send_d ata("blabla");' >
      </body>
      </html>
      --snap--
      >
      where a button or something else can call the JavaScript-Function
      send_data with some data to send to the PHP-Script which can access the
      data by using $_GET['content'] and the PHP-Script could output for
      example
      >
      --snip--
      recieve_data(1) ;
      --snap--
      >
      to tell the user, everything went okay.
      >
      Well, I've tried it sometimes but I'm still not sure, wheter this is a
      regular and "normal" way to let JavaScript and PHP communicate and if
      all browsers are able to do what they should do...?
      >
      Thanks
      Gulasch
      Use the Javascript XHR object (or a library like Prototype which will
      abstract it for you).


      Comment

      Working...