Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
3
Erster Beitrag:
vor 2 Monaten, 3 Wochen
Letzter Beitrag:
vor 2 Monaten, 3 Wochen
Beteiligte Autoren:
Piet van Zanten, Fabrice Harari

[WB 21/22] reset pageparameter

Startbeitrag von Piet van Zanten am 26.05.2017 08:30

Hi,

I'doing a call from an awp page to another page and this page returns a named parameter (?id=xxxx) to indicate the result.
Sofar so good.
But when I do an Ajax call after this, Webdev automatically receives this parameter again.
In case the received parameter indicates an error, the error message is displayed over and over again.
Is there a way to get rid of this parameter on the next server call?
Of course I could use a hidden checkbox to check if the error has already been processed, but a more elegant way would be appreciated.

Kind regards,
Piet

Antworten:

Hi Piet,

for all AWP calls, webdev sends invisible parameters (from the top of may head, always starting by WD...)

So, you can simply, in the page init code area, do a pageparameter of those parameters and therefore test if you are in the case of an awp call.

You can easily find the names of the internal awp parameter by doing an info of pageparameter(1)...(10)

The only other solution I'm aware of would be to call your own page again without YOUR extra parameter, buthat would mean reload the whole thing.

Best regards

von Fabrice Harari - am 26.05.2017 12:55
Hi Fabrice,

I tried:
sInfo is string
FOR i=1 TO 10
sInfo+=[CR]+(PageParameter(i))
END
Info(sInfo)


Unfortunately no invisible WD.. parameters among them.
Meantime I used a checkbox, so problem solved.
Thanks for your feedback.

Kind regards,
Piet

von Piet van Zanten - am 26.05.2017 18:52
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.