Skip to content

mistake in readme/wiki need to replace info about editing $.post in js #8

@dexx0008

Description

@dexx0008

Hi, I'd like to point out a mistake, hopefully get a question answered, and offer contribute a php file that will deliver json to be provided as an example. I have access to php more often than python.

The error in your configuration documentation:
Your read me and wiki still contain information about editing $.post

  1. Point the board to the script that will feed it jsonp
    $.post('../example/postJson.py') // replace this with your own script
    when the project has changed to require editing this in solari.js
    var URL = "../example/postJsonp.py"

I do have a question. I'm attempting to send json from php to the board and I am having zero luck. The board displays but get the the fail whale EVERY time.

my settings:
-index.html file in example/ based off readme,
-provider.php in example/ (this sends jsonp)
-var URL = "../example/provider.php" //this changed in solari.js (no other changes elsewhere, in this file or others)

My test of php is to call the provider.php from a browser (chrome) like so.
http://localhost/board/example/provider.php?callback=test

the response is:
test ([{"sDate":"today","sTime":"13:30","sDeparture":"foo@example.com","nStatus":1,"nTrack":17,"fLight":true},{"sDate":"today","sTime":"13:30","sDeparture":"foo@example.com","nStatus":1,"nTrack":17,"fLight":true},{"sDate":"today","sTime":"13:30","sDeparture":"foo@example.com","nStatus":1,"nTrack":17,"fLight":true}])

The only difference is single vs. double quotes that php json_encode() function puts in. (i'm pulling in values from a multidimensional array. I used the project sample data to test.

Is there something else this that I am missing??? I just don't see what it would be unless I'm not submitting the json payload as mentioned in solari.js properly.

thank you,
Ryan

My php file is simply this. It requires php 5.2 and up

'today', 'sTime' => '13:30', 'sDeparture' => 'foo@example.com', 'nStatus' => 1, 'nTrack' => 17, 'fLight' => true)); array_push($data, array('sDate' => 'today', 'sTime' => '13:30', 'sDeparture' => 'foo@example.com', 'nStatus' => 1, 'nTrack' => 17, 'fLight' => true)); array_push($data, array('sDate' => 'today', 'sTime' => '13:30', 'sDeparture' => 'foo@example.com', 'nStatus' => 1, 'nTrack' => 17, 'fLight' => true)); $json = json_encode($data); header("Content-type: application/json"); //echo 'callbackname (' . $json . ')'; #test echo $_GET['callback'] . ' (' . $json . ')'; ?>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions